Skip to content

Match Changesets CLI to the shared release action - #21

Merged
tannerlinsley merged 1 commit into
mainfrom
taren/fix-release-cli
Sep 11, 2026
Merged

tannerlinsley merged 1 commit into
mainfrom
taren/fix-release-cli

Conversation

@tannerlinsley

@tannerlinsley tannerlinsley commented Sep 11, 2026 •

Copy link
Copy Markdown
Member

Changes

Match Pacer's Changesets CLI 2.31.1 alongside the shared v1.8.0 action. During the 0.1.0 release, CLI 3.0.2 published successfully but changed its stdout from New tag: to Created git tags.. The v1 action detects New tag: to push tags and create GitHub releases, so those steps were silently skipped.

Pin the compatible CLI and align the configuration schema. This affects release tooling only, with no package version bump or runtime changes. The missing v0.1.0 GitHub release was restored at the exact npm-published commit.

Validation

  • pnpm run verify passes, including 111 tests, size checks, and benchmarks.
  • Confirmed CLI 2.31.1 emits the New tag: output consumed by the pinned action.
  • Only the Changesets dependency and its transitive lockfile entries change.

Summary by CodeRabbit

  • Chores
    • Updated internal release-management tooling configuration for improved compatibility and consistency.
    • No changes were made to application functionality, user-facing workflows, or the public API.
    • This update does not alter the behavior or appearance of the product for end users.

@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​changesets/​cli@​3.0.2 ⏵ 2.31.197 -1100100 +2696100

View full report

@coderabbitai

coderabbitai Bot commented Sep 11, 2026 •

Copy link
Copy Markdown

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 8e288c2f-407e-4947-8bc7-8c2842e85b80

📥 Commits

Reviewing files that changed from the base of the PR and between a22a10f and 210e17f.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (2)
  • .changeset/config.json
  • package.json

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The Changesets schema reference changed to version 3.1.4. The @changesets/cli development dependency changed to version 2.31.1.

Changes

Changesets tooling alignment

Layer / File(s) Summary
Align Changesets configuration and dependency
.changeset/config.json, package.json
The Changesets schema reference changed from version 4.0.0 to 3.1.4. The CLI development dependency changed from 3.0.2 to 2.31.1.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Bug fix

Merge Risk: ⚪ Minimal · up to 210e1

The tooling-only dependency alignment is consistent and does not introduce a merge-blocking risk.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the primary change: aligning the Changesets CLI with the shared release action.
Description check ✅ Passed The description includes the required Changes and Validation sections. It explains the reason for the CLI change, the release impact, and the validation results.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch taren/fix-release-cli

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@tannerlinsley
tannerlinsley merged commit b649293 into main Sep 11, 2026
4 checks passed
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.

1 participant