Skip to content

ci: release from a manual Release workflow run on main - #2

Merged
fatwang2 merged 1 commit into
mainfrom
claude/dispatch-release
Oct 26, 2026
Merged

fatwang2 merged 1 commit into
mainfrom
claude/dispatch-release

Conversation

@fatwang2

Copy link
Copy Markdown
Member

Before: publishing required pushing a v<version> tag. A manual run of the Release workflow only validated the package.

After: running the Release workflow on main releases the version in package.json: it publishes to npm with provenance, then creates the v<version> tag and GitHub Release. Each step skips what already exists, so running it on a version that is already out only re-validates. Pushing a tag still works. CONTRIBUTING describes the new flow.

How: the publish and release steps no longer require a tag push. A manual run outside main fails before publishing, and the release tag is derived from package.json and created at the run's commit.


Generated by Claude Code

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V7jAP9YsE7D4HvphbaKNCc
@fatwang2
fatwang2 merged commit 1427f69 into main Oct 26, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants