Skip to content

fix(release): Support npm trusted publishing#4

Merged
iamfj merged 1 commit into
mainfrom
fix/semantic-release-oidc
Jun 15, 2026
Merged

fix(release): Support npm trusted publishing#4
iamfj merged 1 commit into
mainfrom
fix/semantic-release-oidc

Conversation

@iamfj

@iamfj iamfj commented Jun 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • Upgrade semantic-release to v25 so the npm release plugin supports OIDC trusted publishing.
  • Update bun.lock so releases resolve @semantic-release/npm@13.1.5 instead of the token-only v12 path.
  • Fixes the release failure where semantic-release reported ENONPMTOKEN after removing NPM_TOKEN.

Validation

  • bun run check
  • bun run test
  • bun run pack:dry-run

Security checklist

  • The change doesn't add install-time scripts or unexpected network access.
  • The change doesn't log secrets, tokens, environment values, or raw local state.
  • The change keeps filesystem writes scoped to documented paths.
  • GitHub Actions permissions remain least-privilege.

@vercel

vercel Bot commented Jun 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pi-stack-ops Ready Ready Preview, Comment Jun 15, 2026 6:32pm

@iamfj iamfj marked this pull request as ready for review June 15, 2026 18:33
@iamfj iamfj merged commit fa0a338 into main Jun 15, 2026
4 checks passed
@iamfj iamfj deleted the fix/semantic-release-oidc branch June 15, 2026 18:34
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant