@@ -70,15 +70,13 @@ jobs:
7070 uses : actions/setup-node@v4
7171 with :
7272 node-version : ' 20'
73- # Note: Do NOT set registry-url here, let npm CLI handle OIDC auth
73+ registry-url : ' https://registry.npmjs.org '
7474
7575 - name : Upgrade npm for Trusted Publishers
7676 run : |
7777 npm --version
7878 npm install -g npm@latest
7979 npm --version
80- # Verify npm is configured correctly for Trusted Publishers
81- npm config list
8280
8381 - name : Determine test version
8482 id : version
@@ -127,6 +125,10 @@ jobs:
127125 VERSION="${{ steps.version.outputs.VERSION }}"
128126 echo "Publishing ${PACKAGE_NAME}@${VERSION} with tag=test"
129127 npm publish --tag test --access public
128+ env :
129+ # Unset NODE_AUTH_TOKEN to force npm to use OIDC authentication
130+ # Organization may have NPM_TOKEN configured, but we want Trusted Publishers
131+ NODE_AUTH_TOKEN : ' '
130132
131133 - name : Summary
132134 run : |
@@ -165,15 +167,13 @@ jobs:
165167 uses : actions/setup-node@v4
166168 with :
167169 node-version : ' 20'
168- # Note: Do NOT set registry-url here, let npm CLI handle OIDC auth
170+ registry-url : ' https://registry.npmjs.org '
169171
170172 - name : Upgrade npm for Trusted Publishers
171173 run : |
172174 npm --version
173175 npm install -g npm@latest
174176 npm --version
175- # Verify npm is configured correctly for Trusted Publishers
176- npm config list
177177
178178 - name : Determine version
179179 id : config
@@ -267,6 +267,10 @@ jobs:
267267 VERSION="${{ steps.config.outputs.VERSION }}"
268268 echo "Publishing ${PACKAGE_NAME}@${VERSION} with tag=latest"
269269 npm publish --tag latest --access public
270+ env :
271+ # Unset NODE_AUTH_TOKEN to force npm to use OIDC authentication
272+ # Organization may have NPM_TOKEN configured, but we want Trusted Publishers
273+ NODE_AUTH_TOKEN : ' '
270274
271275 - name : Summary
272276 run : |
@@ -302,15 +306,13 @@ jobs:
302306 uses : actions/setup-node@v4
303307 with :
304308 node-version : ' 20'
305- # Note: Do NOT set registry-url here, let npm CLI handle OIDC auth
309+ registry-url : ' https://registry.npmjs.org '
306310
307311 - name : Upgrade npm for Trusted Publishers
308312 run : |
309313 npm --version
310314 npm install -g npm@latest
311315 npm --version
312- # Verify npm is configured correctly for Trusted Publishers
313- npm config list
314316
315317 - name : Determine version
316318 id : version
@@ -355,6 +357,10 @@ jobs:
355357 VERSION="${{ steps.version.outputs.VERSION }}"
356358 echo "Publishing ${PACKAGE_NAME}@${VERSION} with tag=test"
357359 npm publish --tag test --access public
360+ env :
361+ # Unset NODE_AUTH_TOKEN to force npm to use OIDC authentication
362+ # Organization may have NPM_TOKEN configured, but we want Trusted Publishers
363+ NODE_AUTH_TOKEN : ' '
358364
359365 - name : Summary
360366 run : |
0 commit comments