Skip to content

ci: bump release workflow to Node 24#27

Merged
srsholmes merged 1 commit into
mainfrom
fix/release-ci-node24
May 1, 2026
Merged

ci: bump release workflow to Node 24#27
srsholmes merged 1 commit into
mainfrom
fix/release-ci-node24

Conversation

@srsholmes

Copy link
Copy Markdown
Owner

Summary

  • Release workflow was failing at npm install -g npm@latest with Cannot find module 'promise-retry' (failing run)
  • Root cause: Node 22's bundled npm 10 corrupts itself during the in-place self-upgrade to npm 11
  • Fix: bump release workflow to Node 24, which ships with npm 11.x and supports OIDC trusted publishing natively, so the upgrade step can be dropped entirely

Test plan

  • Release workflow succeeds on next push to main

🤖 Generated with Claude Code

Node 22's bundled npm 10 fails to self-upgrade to npm@latest with
"Cannot find module 'promise-retry'" during the in-place install,
breaking the Release workflow. Node 24 ships with npm 11.x which
supports OIDC trusted publishing natively, so the upgrade step is
no longer needed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@srsholmes srsholmes merged commit 175944b into main May 1, 2026
2 checks passed
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