You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 890fc18
Browse filesBrowse the repository at this point in the historyBrowse files
ci(npm): publish every npm package through trusted publishing
The four publish workflows authenticate to npm with the runner's OIDC
token instead of the long-lived NPM_TOKEN secret, so no npm credential is
stored anywhere and every release carries a provenance attestation.
- Publish jobs request id-token: write and run Node 24, whose npm 11
is required for trusted publishing.
- sim and sim-setup pack once with bun, which rewrites workspace: ranges,
smoke-test that tarball, then npm publish the same tarball, so what was
tested is what ships. The smoke tests now also assert the bumped version.
- sim-setup republishes when its own workflow changes, as sim already does.
- simstudio gets the repository field provenance requires.
- The setup action drops its registry-url input, which existed only to
feed NODE_AUTH_TOKEN.
0 commit comments