Skip to content

fix: switch publish workflow to Node 24, drop broken npm upgrade step#62

Merged
BYK merged 1 commit intomainfrom
fix/publish-node24
Apr 9, 2026
Merged

fix: switch publish workflow to Node 24, drop broken npm upgrade step#62
BYK merged 1 commit intomainfrom
fix/publish-node24

Conversation

@BYK
Copy link
Copy Markdown
Owner

@BYK BYK commented Apr 9, 2026

Summary

  • Switch actions/setup-node from Node 22 to Node 24
  • Remove the npm install -g npm@latest step entirely

Node 24 bundles npm 11+ which has OIDC trusted publishing support built-in. The npm upgrade step was failing on every publish attempt due to a broken promise-retry module in the GitHub Actions Node 22.22.2 toolcache — this has blocked the 0.8.0 release.

Node 24 bundles npm 11+ with OIDC trusted publishing support built-in.
The npm install -g npm@latest step was failing on GitHub Actions runners
due to a broken promise-retry module in the Node 22.22.2 toolcache.
@BYK BYK enabled auto-merge (squash) April 9, 2026 18:45
@BYK BYK merged commit fb88b2a into main Apr 9, 2026
1 check passed
@BYK BYK deleted the fix/publish-node24 branch April 9, 2026 18:46
@craft-deployer craft-deployer bot mentioned this pull request Apr 9, 2026
2 tasks
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