chore: prepare stable release - #1205
Conversation
|
| Name | Type |
|---|---|
| prettier-eslint | Patch |
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThe ChangesRelease Configuration Updates
Estimated code review effort🎯 2 (Simple) | ⏱️ ~5 minutes Suggested labels
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 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 |
|
This pull request is automatically built and testable in CodeSandbox. To see build info of the built libraries, click here or the icon next to each commit SHA. |
commit: |
|
@coderabbitai review |
✅ Action performedReview finished.
|
There was a problem hiding this comment.
Pull request overview
Prepares the repository for a stable release by exiting Changesets prerelease mode and tightening the release workflow’s action version pinning.
Changes:
- Exit Changesets prerelease mode by switching
.changeset/pre.jsonto"mode": "exit". - Pin
changesets/actionto a specific commit SHA (v1.9.0). - Remove npm token/provenance env vars from the release workflow.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| .github/workflows/release.yml | Pins the Changesets GitHub Action and adjusts publish-related environment variables. |
| .changeset/pre.json | Exits prerelease mode to enable stable versioning/releases. |
Comments suppressed due to low confidence (1)
.github/workflows/release.yml:47
- The workflow still runs
publish: yarn start release(which ultimately runschangeset publish), but the step no longer provides any npm authentication (previouslyNPM_TOKEN) or provenance/OIDC configuration. As written, publishing to npm is very likely to fail due to missing credentials, causing the release workflow to error on publish runs.
Either (a) restore npm auth/provenance env for this step, or (b) remove/disable the publish: input if the intent is to only open a release PR and not publish from CI.
with:
commit: 'chore: release prettier-eslint'
title: 'chore: release prettier-eslint'
publish: yarn start release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary
Test plan
nps lintnps buildnps testSummary by CodeRabbit