From 4726bfefbb45292aa2190b3e1439d1206c9260e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 05:02:26 +0000 Subject: [PATCH 1/2] build(deps): bump changesets/action from 1.9.0 to 2.1.1 Bumps [changesets/action](https://github.com/changesets/action) from 1.9.0 to 2.1.1. - [Release notes](https://github.com/changesets/action/releases) - [Changelog](https://github.com/changesets/action/blob/main/CHANGELOG.md) - [Commits](https://github.com/changesets/action/compare/a45c4d594aa4e2c509dc14a9f2b3b67ba3780d0d...8488615a623b1b9c987934bb89eae8af6a946ac1) --- updated-dependencies: - dependency-name: changesets/action dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6d59c830..9e085b07 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -36,7 +36,7 @@ jobs: - name: Update release PR id: changesets - uses: changesets/action@a45c4d594aa4e2c509dc14a9f2b3b67ba3780d0d # v1.9.0 + uses: changesets/action@8488615a623b1b9c987934bb89eae8af6a946ac1 # v2.1.1 with: commit: "chore: release" prDraft: create From 8f69b80fd674c4323a5fa5ebb36b3cfffe3775c4 Mon Sep 17 00:00:00 2001 From: Eden Zimbelman Date: Tue, 1 Sep 2026 10:43:04 -0700 Subject: [PATCH 2/2] ci: migrate changesets/action release workflow to v2 changesets/action v2 renamed the root action's inputs and outputs (changesets/action#681) and now pushes release commits/tags via the GitHub API, requiring the token through the `github-token` input rather than the `GITHUB_TOKEN` env var (changesets/action#692). This bump left the release workflow's changelog job on the v1 interface, so v2 would silently ignore the inputs, resolve the renamed output to empty, and lose the token. Inputs (renamed, alphabetized): commit -> commit-message prDraft -> pr-draft title -> pr-title version -> version-script Outputs: hasChangesets -> has-changesets Token: moved from `env: GITHUB_TOKEN` to the `github-token` input. The publish job is bespoke gh scripting and does not use the action. Values unchanged; verified against action.yml at the pinned v2.1.1 SHA. Co-Authored-By: Claude --- .github/workflows/release.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9e085b07..fc612afc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,7 +13,7 @@ jobs: name: Changelog runs-on: ubuntu-latest outputs: - hasChangesets: ${{ steps.changesets.outputs.hasChangesets }} + hasChangesets: ${{ steps.changesets.outputs.has-changesets }} releaseExists: ${{ steps.published.outputs.exists }} permissions: contents: write @@ -38,16 +38,15 @@ jobs: id: changesets uses: changesets/action@8488615a623b1b9c987934bb89eae8af6a946ac1 # v2.1.1 with: - commit: "chore: release" - prDraft: create - title: "chore: release" - version: npm run version - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + commit-message: "chore: release" + github-token: ${{ secrets.GITHUB_TOKEN }} + pr-draft: create + pr-title: "chore: release" + version-script: npm run version - name: Check if publish is needed id: published - if: steps.changesets.outputs.hasChangesets == 'false' + if: steps.changesets.outputs.has-changesets == 'false' run: | VERSION=$(node -p "require('./package.json').version") if gh release view "v${VERSION}" &>/dev/null; then