You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If `$ARGUMENTS` is empty, run `./release.sh` (auto-increments minor version).
48
+
Notes:
49
+
-`--dry-run` release notes look "off" (they show the previous version's
50
+
section) because the CHANGELOG isn't actually rewritten in a dry run. The
51
+
real run converts `## Unreleased` → `## [<version>]` first, so the published
52
+
notes are correct. Not a bug.
53
+
- Tagging is gpgsign-safe: `release::create_tags` makes annotated, `-m`
54
+
tags (signed when `tag.gpgsign=true`) and pins `v0` to the release commit
55
+
(`^{}`). No manual tagging needed.
56
+
- npm publishes automatically via `.github/workflows/npm-publish.yml` on the
57
+
GitHub `release: published` event.
66
58
67
-
The script handles everything interactively: version bumps, build, commit, tag, GitHub release, and docs deployment.
68
-
69
-
**Important:** The script uses interactive prompts (`read`) that may be skipped when run from Claude. If the script skips the commit, tag, push, or GitHub release steps, complete them manually:
0 commit comments