Skip to content

fix(release): resolve stacked changeset pull requests - #5526

Merged
chadhietala merged 3 commits into
mainfrom
chad/fix-stacked-release-notes
Oct 28, 2026
Merged

chadhietala merged 3 commits into
mainfrom
chad/fix-stacked-release-notes

Conversation

@chadhietala

Copy link
Copy Markdown
Contributor

Summary

Release generation fails when a changeset comes from a PR merged into a stacked branch. Match the changeset's commit to the PR's merge commit regardless of its base branch. If there is no exact match, accept a single merged PR and reject ambiguous results. Related to #5446 and the failed release run.

Validation

  • node --test scripts/changeset-format.test.mjs scripts/package-changelog.test.mjs
  • pnpm guard:invariants
  • pnpm typecheck --output-logs=errors-only
  • pnpm exec oxlint scripts/changeset-github.mjs scripts/changeset-format.test.mjs
  • pnpm exec oxfmt --check scripts/changeset-github.mjs scripts/changeset-format.test.mjs
  • git diff --check
  • Ran pnpm version-packages in an isolated worktree against the pending changesets and GitHub API; confirmed the release notes link to fix(eve): keep a turn's principal fixed for typed ctx.ask answers #4925. pnpm's automatic dependency verification warned about the worktree's symlinked node_modules; version generation completed.

Checklist

  • I added tests and documentation where relevant
  • I added a changeset if this touches the published eve package
  • DCO sign-off passes for every commit (git commit --signoff)

Signed-off-by: Chad Hietala <chad.hietala@vercel.com>
@chadhietala
chadhietala requested a review from a team as a code owner October 28, 2026 15:21
@vercel

vercel Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
eve-docs Ready Ready Preview, v0 Oct 28, 2026 3:27pm UTC
eve-pkg Ready Ready Preview, v0 Oct 28, 2026 3:27pm UTC

Signed-off-by: Chad Hietala <chad.hietala@vercel.com>
Comment thread scripts/changeset-github.mjs Resolved
@chadhietala
chadhietala disabled auto-merge October 28, 2026 15:23
Signed-off-by: Chad Hietala <chad.hietala@vercel.com>
@chadhietala
chadhietala enabled auto-merge (squash) October 28, 2026 15:25
@chadhietala
chadhietala merged commit 1cf022a into main Oct 28, 2026
121 checks passed
@chadhietala
chadhietala deleted the chad/fix-stacked-release-notes branch October 28, 2026 15:34

This branch was successfully deployed

2 active deployments
Preview – eve-docs — 09bc799b Deployed Oct 28, 2026 by vercel[bot]
Preview – eve-pkg — 09bc799b Deployed Oct 28, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants