From 780e947861f737e875cddac65cbc9682db4740f9 Mon Sep 17 00:00:00 2001 From: Mario Campos Date: Thu, 8 Oct 2026 11:48:09 -0500 Subject: [PATCH] Skip CHANGELOG.md modification warning for release and backport PRs --- .github/workflows/pr-checks.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index 37e06d44e..6dbb457e3 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -269,7 +269,16 @@ jobs: fi - name: Post a warning about modifying CHANGELOG.md - if: needs.other-checks.outputs.changelog-changed == 'true' + # Release and backport PRs created by `update-release-branch.ts` are titled + # `Merge into `, where the target branch is always a + # `releases/v*` branch. These PRs deliberately modify CHANGELOG.md as part of the release + # process, so skip the warning for them. + if: >- + needs.other-checks.outputs.changelog-changed == 'true' && + !( + startsWith(github.event.pull_request.title, 'Merge ') && + contains(github.event.pull_request.title, ' into releases/v') + ) env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} PR_NUMBER: ${{ github.event.pull_request.number }}