Skip to content

fix(ci): use Node 24 for npm publish#35

Merged
valentinozegna merged 1 commit into
mainfrom
fix/ci-node24
Apr 7, 2026
Merged

fix(ci): use Node 24 for npm publish#35
valentinozegna merged 1 commit into
mainfrom
fix/ci-node24

Conversation

@valentinozegna
Copy link
Copy Markdown
Contributor

Summary

  • Switch npm publish job from Node 22 to Node 24
  • Node 22.22.2 in GitHub Actions runner images ships with broken npm (missing promise-retry module), causing npm install -g npm@latest to fail
  • Node 24 ships with npm 11+ natively, eliminating the self-upgrade step entirely

See: actions/runner-images#13883

Test plan

  • Re-run the v1.2.0 release after merge to verify npm publish succeeds

Node 22.22.2 in GitHub Actions runner images ships with a broken npm
that is missing the promise-retry module, causing npm install -g to fail.
Node 24 ships with npm 11+ natively, eliminating the self-upgrade step.

See: actions/runner-images#13883
@valentinozegna valentinozegna merged commit 4e38c80 into main Apr 7, 2026
2 checks passed
@valentinozegna valentinozegna deleted the fix/ci-node24 branch April 7, 2026 03:35
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