Skip to content

Add one-click Release workflow and surface publishes as GitHub deployments#53

Merged
ejntaylor merged 1 commit into
mainfrom
npm-publish-workflow
Jul 14, 2026
Merged

Add one-click Release workflow and surface publishes as GitHub deployments#53
ejntaylor merged 1 commit into
mainfrom
npm-publish-workflow

Conversation

@ejntaylor

Copy link
Copy Markdown
Contributor

Adds a dispatch-triggered Release workflow that reads the current npm latest, computes the next semver version from a bump input (patch/minor/major), and cuts the tag + GitHub release — removing the manual version-picking step from the release process. Splits Publish into validate and publish jobs so only real releases record a deployment to the npm environment, now linked to the exact published version so it's visible in the repo's Environments panel. Preserves the trusted-publishing invariants (workflow filename publish.yml, environment name npm, id-token: write) and keeps manual gh release create working as a fallback. Updates RELEASING.md to make the new flow the recommended path.

🤖 Generated with Claude Code

…ments

Add a dispatch-triggered Release workflow that computes the next semver
version from the npm latest and cuts the tag + GitHub release, removing
the manual version-picking step. Split Publish into validate and publish
jobs so only real releases record a deployment to the npm environment,
now linked to the exact published version. Update RELEASING.md to make
the new flow the recommended path.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@coderbuds

coderbuds Bot commented Jul 14, 2026

Copy link
Copy Markdown

Adds a clear two-stage release and publish flow with improved clarity and automation.

🎯 Quality: 94% Elite · 📦 Size: Medium

📈 This month: Your 217th PR — above team average · Averaging Excellent

See how your team is trending →

@ejntaylor

Copy link
Copy Markdown
Contributor Author

/review

@ejntaylor ejntaylor merged commit 06a02d8 into main Jul 14, 2026
4 checks passed
@ejntaylor ejntaylor deleted the npm-publish-workflow branch July 14, 2026 08:46
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