GeezerVison is showing github.com — chore: migrate changesets changelog generator by Sheraff · Pull Request #456 · TanStack/cli
Conversation
Sheraff
commented
May 26, 2026
•
edited by coderabbitai
Bot
Loading
Uh oh!
There was an error while loading. Please reload this page.
Summary
Migrate the Changesets changelog generator from the compact community package to the official GitHub changelog package.
Changes
- Updated
.changeset/config.json to use @changesets/changelog-github.
- Preserved the existing
repo option and added disableThanks: true.
- Replaced the root dev dependency with
@changesets/changelog-github at ^0.7.0.
- Refreshed
pnpm-lock.yaml with pnpm.
Notes
Future changelog entries will use the official Changesets GitHub layout instead of the compact suffix layout.
Verification
git grep -n "@svitejs/changesets-changelog-github-compact" returned no matches.
git grep -n "@changesets/changelog-github" -- .changeset/config.json package.json pnpm-lock.yaml confirmed config, root dev dependency, and lockfile entries.
node -e "import('@changesets/changelog-github').then((m)=>{ if (typeof m.default?.getReleaseLine !== 'function' || typeof m.default?.getDependencyReleaseLine !== 'function') throw new Error('missing changelog functions'); console.log('ok changelog exports') })" passed.
pnpm changeset status --since=main passed and reported no packages to be bumped.
Summary by CodeRabbit
- Chores
- Switched release notes to the standard GitHub changelog format from the previously configured compact format.
- Changelog entries no longer include repository thanks for TanStack/cli.
- Other changelog workflow settings remain unchanged. These changes affect release documentation and do not alter any public product features or behavior.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
coderabbitai
Bot
commented
May 26, 2026
•
edited
Loading
Uh oh!
There was an error while loading. Please reload this page.
|

No actionable comments were generated in the recent review.
Walkthrough
-
The PR replaces the compact GitHub changelog dependency with @changesets/changelog-github. The Changesets configuration selects the new plugin, identifies the repository, and disables thanks.
Changes: Changesets Changelog Generator Update
| Layer / File(s) |
Summary |
Update changelog generator package and configuration package.json, .changeset/config.json |
The devDependency changes to @changesets/changelog-github@^0.7.0. The Changesets configuration selects this plugin, sets repo: "TanStack/cli", and sets disableThanks: true. |
Estimated code review effort: 1 (Trivial) | ~3 minutes
Change: Other
Suggested reviewers: tannerlinsley
Merge Risk: Minimal · up to 6eee0
-
No actionable merge-blocking risk is established. Hosted checks and review remain outstanding.
Pre-merge checks: 5
-
| Check name |
Status |
Explanation |
| Description Check |
 |
Check skipped - CodeRabbit’s high-level summary is enabled. |
| Title check |
 |
The title clearly describes the migration of the Changesets changelog generator. |
| Docstring Coverage |
 |
No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentat… |
| Linked Issues check |
 |
Check skipped because no linked issues were found for this pull request. |
| Out of Scope Changes check |
 |
Check skipped because no linked issues were found for this pull request. |
Full details: Docstring Coverage
-
Explanation
No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)
Finishing Touches
-
Generate unit tests (beta)
-
- Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
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
-
Recent review info
-
Run configuration
-
- Source mode: Auto
- Repository: Unavailable
- Branch: Unavailable
- File: No configuration file from this repository applied
- Commit: Unavailable
- Layers: defaults
- Review profile: CHILL
- Plan: Advanced
- Run ID:
8eb01ba1-5082-47f0-9e69-22d2d94a114f
Commits
-
Reviewing files that changed from the base of the PR and between 6774ffb and 6eee0e6.
Files ignored due to path filters: 1
-
pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
Files selected for processing: 1
-
Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 3 remain after this review.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @.changeset/config.json:
- Around line 4-5: The config entry for "`@changesets/changelog-github`" uses the
unsupported option "disableThanks"; update the .changeset/config.json entry to
remove "disableThanks" or replace it with the supported "exclude" object (keys:
"user", "pr", "commit") so suppression of "Thanks …" works with
`@changesets/changelog-github`@0.7.0—e.g., locate the
"`@changesets/changelog-github`" array item and either drop the disableThanks
property or convert it into an appropriate "exclude" object.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 7fd2ab03-acec-4c09-bded-f83b11815866
📥 Commits
Reviewing files that changed from the base of the PR and between efb411e and 6774ffb.
⛔ 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
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
|
I checked the published @changesets/[email protected] tarball. Both entry points honor options.disableThanks in release notes, so I would keep that option.
Could you refresh this branch against current main and regenerate the lockfile with the repo's pinned pnpm? The current diff also changes the Changesets Node types peer from 24.6.0 to 22.15.3 and drops jsdom and Vite's lightningcss, terser, and tsx peers from the workspace test resolution. Please keep the lockfile change scoped to the changelog generator and its dependency graph. For the refreshed diff, please also run a disposable versioning dry run against a representative changeset so we can verify the rendered changelog and version bumps. The status command alone does not exercise the generator.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
|
Thanks for the changelog migration. The branch is now updated to main with the dependency change kept narrow, and the rendered release notes look right.
AI review notes:
Pushed 6eee0e6 through the normal commit path. The lockfile preserves existing peer resolutions and unrelated importers, adds the new generator and its two required package versions, and removes the compact generator.
A clean frozen install passed. The normal ten-project build, unit gates, and all eight blocking browser cases passed locally.
A disposable two-package Changesets version run verified patch bumps for the changed package and its exact-version dependent, the dependency range update, issue links, multiline notes, and suppression of thanks. It used local fixture data and made no GitHub API requests.
New hosted checks and review are still required before merge.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Reviewers
At least 0 approving reviews are required to merge this pull request.
Uh oh!
There was an error while loading. Please reload this page.
Assignees
No one assigned
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
|