From bf6bc9fdc806d5e61905a644b2c05d84ca7e7abc Mon Sep 17 00:00:00 2001 From: jan-kubica Date: Thu, 21 May 2026 14:16:33 +0200 Subject: [PATCH] ci: auto-refresh CHANGELOG.md on release Wires the shared `changelog-update.yml` reusable workflow from stella/.github so each release dispatch regenerates CHANGELOG.md from Conventional Commits and opens a PR with the diff. Pin: stella/.github@d11bdc933dec609e291f6685f470b039d8342b6a --- .github/workflows/release.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a61955d..6c118eb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -130,3 +130,14 @@ jobs: uses: stella/.github/.github/actions/npm-publish-hardened@96b8912e0786548c4e62046ce3965769991dd0e0 with: tarball: ${{ steps.pack.outputs.tarball }} + + update-changelog: + name: Update CHANGELOG + needs: publish + if: inputs.publish_to_npm + uses: stella/.github/.github/workflows/changelog-update.yml@d11bdc933dec609e291f6685f470b039d8342b6a + with: + tag: ${{ inputs.tag }} + permissions: + contents: write + pull-requests: write