Skip to content

fix(ci): publish on Node 24 (npm 11) for OIDC trusted publishing - #30

Merged
jlc488 merged 1 commit into
mainfrom
fix/publish-node-24
Nov 8, 2026
Merged

jlc488 merged 1 commit into
mainfrom
fix/publish-node-24

Conversation

@jlc488

@jlc488 jlc488 commented Nov 8, 2026

Copy link
Copy Markdown
Contributor

The v0.7.1 publish (run 42493261483) failed with E404 PUT @devslab/numkey after #29 removed the token: Node 22 bundles npm 10.x, and npm trusted publishing requires npm ≥ 11.5.1 to exchange the OIDC token. Node 24 ships npm 11 — the same setup the DDS release workflow publishes with.

Workflow-only change. After merge, re-dispatch publish.yml with v0.7.1 (nothing was published, so the version is still free).

/ Node 22의 npm 10은 OIDC 발행 불가 → Node 24로.

v0.7.1 failed with E404 on PUT: the token was gone and provenance was signed, but Node 22 bundles npm 10.x, which cannot exchange the OIDC token — npm trusted publishing needs npm >= 11.5.1. Node 24 ships npm 11 (same as the DDS release workflow that publishes via OIDC).
@jlc488
jlc488 merged commit 5b86469 into main Nov 8, 2026
1 check passed
@jlc488
jlc488 deleted the fix/publish-node-24 branch November 8, 2026 15:11
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