Skip to content

fix(ci): use Node 24 for npm Trusted Publishers OIDC support#146

Merged
Palbahngmiyine merged 1 commit intosolapi:masterfrom
Palbahngmiyine:fix/oidc-npm-version-master
Apr 16, 2026
Merged

fix(ci): use Node 24 for npm Trusted Publishers OIDC support#146
Palbahngmiyine merged 1 commit intosolapi:masterfrom
Palbahngmiyine:fix/oidc-npm-version-master

Conversation

@Palbahngmiyine
Copy link
Copy Markdown
Member

Summary

npm publish E404 수정: Node 18 (npm 10.8.2)은 Trusted Publishers OIDC를 지원하지 않음.
beta PR (#145)과 동일 변경의 master 적용.

Changes

publish job만 변경:

  • node-version: 18node-version: 24
  • npm publish --tagnpm publish --provenance --access public --tag

🤖 Generated with Claude Code

npm Trusted Publishers OIDC token exchange requires npm CLI 11.5.1+.
Node 18 ships npm 10.8.2 which lacks OIDC support, causing E404 on
publish despite provenance signing succeeding (Sigstore is separate).

Node 24 ships npm 11.x+ with native OIDC support. Only the publish
job is changed — test/lint jobs remain on Node 18 for SDK compatibility.

Also restore --provenance --access public flags per OIDC project
conventions (astral-sh/ruff, Effect-TS/effect).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@gemini-code-assist
Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@Palbahngmiyine Palbahngmiyine merged commit 3a3b6f8 into solapi:master Apr 16, 2026
8 checks passed
@Palbahngmiyine Palbahngmiyine deleted the fix/oidc-npm-version-master branch April 16, 2026 08:04
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