- Set
NPM_TOKENsecret in GitHub repo settings (Settings → Secrets → Actions) - Create a
releasebranch frommain - Install changeset-bot on the repo (optional but recommended — reminds PRs to add changesets)
- Delete old root
release-image.js(replaced bytools/release-image.js)
- Align all package versions (run
pnpm changeset→ select all → patch, thenpnpm version-packages) - Verify
pnpm publish-packages --dry-runworks for all public packages - Test full flow: changeset → version → publish on
releasebranch
- Upgrade turbo to v2+ (
pnpm add -Dw turbo@latest) and renamepipeline→tasksinturbo.json - When ready for stable: run
pnpm changeset pre exit