From 0a3b810fb5e011094bfdb3b2fcdb65cccc0730e1 Mon Sep 17 00:00:00 2001 From: Sin-Kang Date: Mon, 9 Nov 2026 00:10:48 +0900 Subject: [PATCH] fix(ci): publish on Node 24 so npm supports OIDC trusted publishing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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). --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d91f87d..50c95cc 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -32,7 +32,7 @@ jobs: - uses: actions/setup-node@v5 with: - node-version: 22 + node-version: 24 # npm >= 11.5.1 is required for OIDC trusted publishing; Node 22 bundles npm 10 cache: npm registry-url: https://registry.npmjs.org