Skip to content

fix: pin npm to v11 as latest compatible version for our node runner#435

Merged
mfazekas merged 1 commit into
mainfrom
fix/npm-pin-v11
Jul 16, 2026
Merged

fix: pin npm to v11 as latest compatible version for our node runner#435
mfazekas merged 1 commit into
mainfrom
fix/npm-pin-v11

Conversation

@mfazekas

Copy link
Copy Markdown
Collaborator

Same fix as rive-app/rive-nitro-react-native#340: npm v12 dropped support for the Node version pinned in .nvmrc (v20.19.0, npm 12 requires Node >=22.22.2), so the npm install -g npm@latest step in the publish workflow fails with EBADENGINE. This is why the v9.8.4 publish run failed and 9.8.4 never reached npm. Pinning to npm v11 (which still has OIDC support, since 11.5.1) unblocks publishing; updating .nvmrc can be looked at separately.

Note: since the v9.8.4 tag predates this fix, re-running that publish won't pick it up — the next release (9.8.5) will publish cleanly and carry the 9.8.4 changes.

@mfazekas
mfazekas requested a review from HayesGordon July 16, 2026 04:13

@HayesGordon HayesGordon left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@mfazekas
mfazekas merged commit 588fd87 into main Jul 16, 2026
5 checks passed
@mfazekas
mfazekas deleted the fix/npm-pin-v11 branch July 16, 2026 21:27
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.

2 participants