Skip to content

ci: stage each release on npm for a maintainer to approve - #11

Merged
MorningLightMountain713 merged 1 commit into
RunOnFlux:mainfrom
MorningLightMountain713:ci/stage-publish
Oct 15, 2026
Merged

MorningLightMountain713 merged 1 commit into
RunOnFlux:mainfrom
MorningLightMountain713:ci/stage-publish

Conversation

@MorningLightMountain713

Copy link
Copy Markdown

The trusted publisher for @runonflux/nat-upnp on npm is RunOnFlux/nat-upnp, ci.yml, and it allows npm stage publish only. A published GitHub release now stages the version on npm. It becomes public when a maintainer approves it with 2FA, on npmjs.com under the package's Staged Packages tab or with npm stage approve <stage-id>.

npm stage needs npm 11.15.0 or later, so the publish job installs it before staging.

A staged version holds its version number even before approval: if a release run fails after staging, check the Staged Packages tab before running it again.

🤖 Generated with Claude Code

The trusted publisher for @runonflux/nat-upnp allows `npm stage publish`
only. A published GitHub release stages the version; it becomes public
when a maintainer approves it with 2FA.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@MorningLightMountain713
MorningLightMountain713 merged commit e3b575e into RunOnFlux:main Oct 15, 2026
5 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.

1 participant