From ad9c72211db173387f8385e90fba62277e1325f7 Mon Sep 17 00:00:00 2001 From: akudev Date: Wed, 17 Jun 2026 08:57:58 +0200 Subject: [PATCH 1/2] fix: skip changeset check for Renovate PRs Dependency update PRs from Renovate (branch prefix 'renovate/') don't need changelog entries. GitHub treats a skipped required check as passing, so these PRs can now auto-merge without a manual empty changeset. --- .changeset/skip-changeset-for-renovate.md | 2 ++ .github/workflows/changeset.yml | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/skip-changeset-for-renovate.md diff --git a/.changeset/skip-changeset-for-renovate.md b/.changeset/skip-changeset-for-renovate.md new file mode 100644 index 0000000000..a845151cc8 --- /dev/null +++ b/.changeset/skip-changeset-for-renovate.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/.github/workflows/changeset.yml b/.github/workflows/changeset.yml index 8df23fc3af..bbc84fe56a 100644 --- a/.github/workflows/changeset.yml +++ b/.github/workflows/changeset.yml @@ -21,8 +21,11 @@ jobs: changeset: name: Changeset present runs-on: ubuntu-latest - # Skip on the auto-generated "Version Packages" PR (it consumes all changesets). - if: github.head_ref != 'changeset-release/main' + # Skip on the auto-generated "Version Packages" PR and on Renovate dependency updates + # (dependency bumps don't need changelog entries). + if: >- + github.head_ref != 'changeset-release/main' && + !startsWith(github.head_ref, 'renovate/') steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 with: From 1028a7757d4bffa88e4e908b01e23d29dcdf757b Mon Sep 17 00:00:00 2001 From: Andreas Kunz Date: Wed, 17 Jun 2026 17:17:10 +0200 Subject: [PATCH 2/2] fix: also require Renovate user for changeset skip Tighten the skip condition so only PRs from branch 'renovate/*' AND authored by the Renovate bot user skip the changeset check. Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .github/workflows/changeset.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/changeset.yml b/.github/workflows/changeset.yml index bbc84fe56a..f40fb870bc 100644 --- a/.github/workflows/changeset.yml +++ b/.github/workflows/changeset.yml @@ -25,7 +25,7 @@ jobs: # (dependency bumps don't need changelog entries). if: >- github.head_ref != 'changeset-release/main' && - !startsWith(github.head_ref, 'renovate/') + !(startsWith(github.head_ref, 'renovate/') && startsWith(github.event.pull_request.user.login || '', 'renovate')) steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 with: