Skip to content

ci: route prerelease tags to GitHub Packages - #64

Merged
MichalCz merged 3 commits into
mainfrom
feat/publish-readmes
Sep 4, 2026
Merged

MichalCz merged 3 commits into
mainfrom
feat/publish-readmes

Conversation

@MichalCz

@MichalCz MichalCz commented Sep 4, 2026

Copy link
Copy Markdown
Member

Summary

  • publish stable tags directly to npmjs.org after the npmjs-release OIDC gate, then open a protected-main post-release version-bump PR
  • publish prerelease tags only to GitHub Packages under next and attach Python release assets for both tag kinds
  • add fail-closed tag metadata and post-release branch guards, rerun-safe registry checks, and release documentation

Validation

  • npm run lint
  • npm test
  • npm run test:package-consumers -- --source=staging
  • npm run test:package-consumers -- --source=tarball
  • npm run test:package-tarballs

@MichalCz MichalCz changed the title ci: publish stable releases directly to npm ci: route prerelease tags to GitHub Packages Sep 4, 2026
@MichalCz
MichalCz merged commit eda2fa3 into main Sep 4, 2026
13 checks passed
@MichalCz
MichalCz deleted the feat/publish-readmes branch September 4, 2026 16:20
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