Repair release PR generation - #28
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughThe core package version is now 0.18.0. A release-state script compares the package version with the latest changelog heading. The check task runs this validation, and the changeset version task formats the changelog. ChangesRelease state workflow
Estimated code review effort: 2 (Simple) | ~10 minutes Sequence Diagram(s)sequenceDiagram
participant CheckTask
participant ReleaseValidation
participant ReleaseFiles
CheckTask->>ReleaseValidation: Run check:release-state
ReleaseValidation->>ReleaseFiles: Read package.json and CHANGELOG.md
ReleaseFiles-->>ReleaseValidation: Return package and changelog versions
ReleaseValidation-->>CheckTask: Report validation result
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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. Comment |
Summary
fracipackage version to 0.18.0, matching npm and the latest changelog entrypackages/core/CHANGELOG.mdwith Vite+ after Changesets updates itRoot cause
The monorepo migration reset
packages/core/package.jsonto 0.17.0 even though fraci 0.18.0 was already published and documented. Changesets therefore generated a second 0.18.0 section and used the older section for the Version Packages PR body. In addition, the generated changelog was not passed through the repository formatter, causing the release PR CI to fail.Impact
The next release PR update will target 0.19.0, include the current pending changesets in its description, and produce a changelog that passes Vite+ formatting checks.
Validation
pnpm exec vp run checkpnpm exec vp run changeset:version, which generated fraci 0.19.0 with the expected release notespnpm exec vp checkagainst the generated release stateSummary by CodeRabbit