From b9433770df7351e7326cff85d2a885654c9125f5 Mon Sep 17 00:00:00 2001 From: Forest Anderson Date: Tue, 9 Apr 2024 08:13:44 -0400 Subject: [PATCH 1/2] Create PR for newsletter CI --- .github/create_newsletter_scaffold.sh | 2 +- .../newsletter-template.md | 0 .github/workflows/create-newsletter.yaml | 16 ++++++++++------ 3 files changed, 11 insertions(+), 7 deletions(-) rename newsletter-template.md => .github/newsletter-template.md (100%) diff --git a/.github/create_newsletter_scaffold.sh b/.github/create_newsletter_scaffold.sh index 307fa8012..40fa434a7 100755 --- a/.github/create_newsletter_scaffold.sh +++ b/.github/create_newsletter_scaffold.sh @@ -22,7 +22,7 @@ if [[ -z "${NEWSLETTER_COUNTER}" ]]; then exit 1 fi -cp newsletter-template.md index.md +cp .github/newsletter-template.md index.md sed -i "s/{{\s*NEWSLETTER_MONTH\s*}}/${NEWSLETTER_MONTH}/g" index.md sed -i "s/{{\s*NEWSLETTER_YEAR\s*}}/${NEWSLETTER_YEAR}/g" index.md sed -i "s/{{\s*NEWSLETTER_DEADLINE\s*}}/${NEWSLETTER_DEADLINE}/g" index.md diff --git a/newsletter-template.md b/.github/newsletter-template.md similarity index 100% rename from newsletter-template.md rename to .github/newsletter-template.md diff --git a/.github/workflows/create-newsletter.yaml b/.github/workflows/create-newsletter.yaml index 8e20ee866..77707124d 100644 --- a/.github/workflows/create-newsletter.yaml +++ b/.github/workflows/create-newsletter.yaml @@ -24,15 +24,19 @@ jobs: echo "NEWSLETTER_COUNTER=$(( ( ( $(date +'%Y') - 2024 ) * 12 + $(date +'%m') - 2 ) + 50 ))" >> $GITHUB_ENV - name: Create newsletter scaffold run: ./.github/create_newsletter_scaffold.sh - - name: Commit and push changes - uses: EndBug/add-and-commit@v9 + - name: Commit and create pull request + uses: peter-evans/create-pull-request@v3 with: - message: "Create newsletter N${{ env.NEWSLETTER_COUNTER }} for ${{ env.NEWSLETTER_MONTH }} ${{ env.NEWSLETTER_YEAR }}" - push: "origin HEAD:source" + commit-message: "Create newsletter N${{ env.NEWSLETTER_COUNTER }} for ${{ env.NEWSLETTER_MONTH }} ${{ env.NEWSLETTER_YEAR }}" + branch: "start-newsletter-${{ env.NEWSLETTER_COUNTER }}" + title: "Newsletter N${{ env.NEWSLETTER_COUNTER }} for ${{ env.NEWSLETTER_MONTH }} ${{ env.NEWSLETTER_YEAR }}" + body: "This PR adds the initial newsletter source file for ${{ env.NEWSLETTER_MONTH }} ${{ env.NEWSLETTER_YEAR }}." + assignees: | + AngelOnFira + janhohenheim - name: Create tracking issue uses: JasonEtco/create-an-issue@v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - filename: .github/newsletter-issue-template.md - + filename: .github/newsletter-issue-template.md \ No newline at end of file From 0c0501614f393c01576c54a90816a2b5bdb2e12d Mon Sep 17 00:00:00 2001 From: Forest Anderson Date: Tue, 9 Apr 2024 08:17:24 -0400 Subject: [PATCH 2/2] Add mamaicode --- .github/workflows/create-newsletter.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/create-newsletter.yaml b/.github/workflows/create-newsletter.yaml index 77707124d..192fb6850 100644 --- a/.github/workflows/create-newsletter.yaml +++ b/.github/workflows/create-newsletter.yaml @@ -34,9 +34,10 @@ jobs: assignees: | AngelOnFira janhohenheim + mamaicode - name: Create tracking issue uses: JasonEtco/create-an-issue@v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - filename: .github/newsletter-issue-template.md \ No newline at end of file + filename: .github/newsletter-issue-template.md