Skip to content

Migrate npm publishing to OIDC - #259

Merged
seveibar merged 1 commit into
mainfrom
chore/npm-oidc-publishing
Aug 19, 2026
Merged

Migrate npm publishing to OIDC#259
seveibar merged 1 commit into
mainfrom
chore/npm-oidc-publishing

Conversation

@seveibar

Copy link
Copy Markdown
Contributor

Summary

  • use npm trusted publishing with GitHub Actions OIDC instead of a long-lived NPM_TOKEN
  • grant id-token: write and run Node 24 with npm 11+ support
  • declare an explicit GitHub repository URL in package metadata where needed

Required npm configuration

Before merge, the npm package must trust:

  • GitHub repository: tscircuit/schematic-viewer
  • Workflow: bun-pver-release.yml
  • Allowed action: npm publish

Validation

  • package.json parsed successfully
  • release workflow parsed successfully
  • git diff --check

@vercel

vercel Bot commented Aug 19, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
schematic-viewer Ready Ready Preview Aug 19, 2026 7:39pm

Request Review

@seveibar
seveibar merged commit a6cce99 into main Aug 19, 2026
4 checks passed
@tscircuitbot

Copy link
Copy Markdown

Thank you for your contribution! 🎉

PR Rating:
Impact: Tiny

Track your contributions and see the leaderboard at: tscircuit Contribution Tracker


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