Skip to content

Start releases from npm scripts - #20

Merged
jim-risen merged 1 commit into
mainfrom
ci/release-scripts
Oct 21, 2026
Merged

jim-risen merged 1 commit into
mainfrom
ci/release-scripts

Conversation

@jim-risen

Copy link
Copy Markdown
Collaborator

Replaces the old publishPublic, publishAlpha and publishBeta scripts. Those bumped the version and ran npm publish from your own machine, skipping the publish workflow's checks, trusted publishing and provenance.

The new scripts start the Publish to npm workflow instead:

  • npm run release:latest runs it on main
  • npm run release:alpha runs it on alpha
  • npm run release:beta runs it on beta

They need the GitHub CLI installed and logged in. CONTRIBUTING.md is updated to match, and its release steps now push only the new version tag instead of using --follow-tags, which also pushes any old tags that exist only locally.

@jim-risen
jim-risen merged commit e51d741 into main Oct 21, 2026
8 checks passed
@jim-risen jim-risen self-assigned this Oct 21, 2026
@jim-risen
jim-risen deleted the ci/release-scripts branch October 21, 2026 13:41
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.

1 participant