From d8d1dfbf25e6378c8a327f501340358d9087a2dd Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Mon, 23 Mar 2026 16:36:49 -0600 Subject: [PATCH 1/4] Only run release drafter on jenkinsci GitHub org --- .github/workflows/release-drafter.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 526ad79..7e5e739 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -15,6 +15,8 @@ permissions: jobs: update_release_draft: + # Only draft release notes on the repo in the jenkinsci GitHub organization + if: ${{ github.repository_owner == 'jenkinsci' }} runs-on: ubuntu-latest steps: # Drafts your next Release notes as Pull Requests are merged into the default branch From 184794c6c57aa686a6b4cfcb19183f19e34a2a32 Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Mon, 23 Mar 2026 16:37:12 -0600 Subject: [PATCH 2/4] Wait 15 seconds for GraphQL update before release drafter --- .github/workflows/release-drafter.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 7e5e739..3f963ef 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -19,6 +19,10 @@ jobs: if: ${{ github.repository_owner == 'jenkinsci' }} runs-on: ubuntu-latest steps: + # https://github.com/release-drafter/release-drafter/issues/871#issuecomment-3686135188 + - name: Wait for 15 seconds to ensure GraphQL consistency + shell: bash + run: sleep 15s # Drafts your next Release notes as Pull Requests are merged into the default branch - uses: release-drafter/release-drafter@v7 env: From 7bbfb887d47dfdcc3eb1080ecb5285ffdad407ef Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Mon, 23 Mar 2026 16:37:32 -0600 Subject: [PATCH 3/4] Use with token for release drafter 7 --- .github/workflows/release-drafter.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 3f963ef..a5459e1 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -25,5 +25,5 @@ jobs: run: sleep 15s # Drafts your next Release notes as Pull Requests are merged into the default branch - uses: release-drafter/release-drafter@v7 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + token: ${{ secrets.GITHUB_TOKEN }} From ac17608c199a041b5a2506135512ac9ef4f3323c Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Mon, 23 Mar 2026 16:37:50 -0600 Subject: [PATCH 4/4] Use release drafter 7.1.1 --- .github/workflows/release-drafter.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index a5459e1..e1a37d0 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -24,6 +24,7 @@ jobs: shell: bash run: sleep 15s # Drafts your next Release notes as Pull Requests are merged into the default branch - - uses: release-drafter/release-drafter@v7 + - name: Release Drafter + uses: release-drafter/release-drafter@139054aeaa9adc52ab36ddf67437541f039b88e2 # v7.1.1 with: token: ${{ secrets.GITHUB_TOKEN }}