feat(release): prepare clerk 1.0.0 release#199
Conversation
🦋 Changeset detectedLatest commit: 5c23f12 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
cccdec1 to
e6a4fc0
Compare
e6a4fc0 to
7e56523
Compare
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughAdds infrastructure to support prepending custom stable release intros for GitHub releases and applies it to publish a clerk CLI v1.0.0 release. New files: a release-notes utility (scripts/lib/release-notes.ts) with tests, a release-notes markdown for v1.0.0, and a changeset declaring the 1.0.0 bump. The releaser script now uses the utility to compute gh release create arguments and optionally include a notes file. Removes a test changeset and the README "Open Questions" section, and documents the stable release notes workflow in docs/releasing.md. Estimated code review effort🎯 3 (Moderate) | ⏱️ ~22 minutes 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Comment |
Collapse the two places that derived the release-notes path (the lib and the releaser call site) into a single return value. The caller now logs whatever path the lib reports it used, so the filename convention lives in one module. Also drops the now-unused `stableReleaseNotesPath` export and scopes the test's `tempDir` to the describe block that uses it.
|
Stack: wyattjoh/release-clerk-1-0-0 Part of a stacked PR chain. Do not merge manually. |
Summary
clerk@1.0.0v1.0.0GitHub release intro notesdocs/releasing.mdand remove the stale open-questions footer fromREADME.md0.9.0; after this branch lands, Changesets should update/regenerate that PR to1.0.0--generate-notes; this change only prepends.github/release-notes/vX.Y.Z.mdwhen presentTest plan
bun test scripts/lib/release-notes.test.tsbunx tsc --noEmit -p scripts/tsconfig.jsonbun x changeset status --verboseclerk@1.0.0