Use Node version 24 when publishing to npmjs

Node 24 comes with npm > 11.5.1 which we need in order to publish with
OIDC auth.

This also reverts the change in commit e03a54e, which broke the
publishing step.

(cherry picked from commit d3d69a8118)
This commit is contained in:
Alexander Zeijlon
2025-11-03 14:52:08 +01:00
parent 8f3555b0ee
commit 4ccc3b44db

View File

@@ -21,9 +21,12 @@ jobs:
if: github.event_name != 'release'
- uses: actions/setup-node@v4
with:
# Node 24 is needed to get npm > 11.5.1, which is a requirement for
# OIDC auth.
node-version: 24
# Needs to be explicitly specified for auth to work
registry-url: 'https://registry.npmjs.org'
- run: npm install -g npm@latest
- run: npm install
- uses: actions/upload-artifact@v4
with:
name: npm