Skip to content

ci(node-install): bump setup-node & pnpm/action-setup to v6 (Node.js 24)#2

Open
nrivera-sysdyne wants to merge 1 commit into
masterfrom
fix/node-install-node24-runtime
Open

ci(node-install): bump setup-node & pnpm/action-setup to v6 (Node.js 24)#2
nrivera-sysdyne wants to merge 1 commit into
masterfrom
fix/node-install-node24-runtime

Conversation

@nrivera-sysdyne

Copy link
Copy Markdown
Contributor

What

Bump the two actions used by the node-install composite action off their Node.js 20 versions:

  • actions/setup-node@v4@v6 (latest: v6.4.0)
  • pnpm/action-setup@v4@v6 (latest: v6.0.9)

Why

GitHub is retiring the Node.js 20 runner runtime. Both actions declared runs.using: node20, so every consuming repo's workflow logs a warning on each run:

Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, pnpm/action-setup@v4.

The v6 majors of both actions run natively on Node.js 24, which clears the warning fleet-wide (this action is consumed via @master, so every repo picks up the fix automatically once merged).

Notes

  • No input/behavior changes — the action still resolves the pnpm version from the packageManager field in package.json and the Node version from node-version-file: package.json.
  • Consuming workflows already run on ubuntu-24.04, which provides the Node.js 24 runtime.

🤖 Generated with Claude Code

- actions/setup-node@v4 -> @v6 (runs on Node.js 24)
- pnpm/action-setup@v4 -> @v6 (runs on Node.js 24)
- Clears the "Node.js 20 is deprecated" runner warning in consuming repos

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@nrivera-sysdyne nrivera-sysdyne self-assigned this Jul 9, 2026
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