You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On September 19, 2025, it was announced that actions using Node 20 on GitHub runners would be deprecated.
Node 24 is scheduled to become the standard Node.js version for GitHub runners on March 4, 2026, and Node 20 is planned to be removed in late summer 2026.
I see. Even engines.node would not be respected in future plan?
You may need to ask your question in a different place, as this repo is concerned with installing pnpm, not with installing Node.js. Please check the README > Notes document section, which says:
Notes
This action does not setup Node.js for you, use actions/setup-node yourself.
It would be great to see some work being done towards updating the action to run under node24 instead of node20. There are 2 more working months until GitHub Actions forces the update in March 2026. It could be that doesn't break the action, but only testing in advance can say for sure.
#205 from @zkochan updated the master branch to node24, however at this time I don't see any new release. The latest version is still v4.2.0 from October 2025
GitHub Actions is now warning about the deprecation:
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: oprypin/find-latest-tag@v1, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Given the fix is already in master, could a release be arrange soon perhaps, please?
Reacted by Maxime Doury, Serhii Kyrychenko, Arthur Datsenko-Boos, Mike McCready, lolifamily, Kenji Saito, Duy Pham, Henry Course, Christian Meter, Koller Konrád and 14 more
Perhaps somebody could open an issue or PR to get the README updated? I'm not really familiar with all the details, so I'd prefer for a regular contributor / maintainer to do this.
Also the tags are currently mixed up, as I commented in #210 (comment) so that should be sorted out as well.
Activity
IzumiSy commentedon Dec 3, 2025
MikeMcC399 commentedon Dec 3, 2025
IzumiSy commentedon Dec 3, 2025
MikeMcC399 commentedon Dec 3, 2025
@IzumiSy
You may need to ask your question in a different place, as this repo is concerned with installing pnpm, not with installing Node.js. Please check the README > Notes document section, which says:
Notes
This action does not setup Node.js for you, use actions/setup-node yourself.
MikeMcC399 commentedon Dec 15, 2025
It would be great to see some work being done towards updating the action to run under
node24instead ofnode20. There are 2 more working months until GitHub Actions forces the update in March 2026. It could be that doesn't break the action, but only testing in advance can say for sure.action-setup/action.yml
Lines 39 to 40 in 1e1c8ea
Also it looks like https://github.com/pnpm/action-setup/blob/master/.github/workflows/test.yaml is only testing on pnpm 9.x, not 10.x, so that is also something to be cross-checked, especially as pnpm 11.x is on its way to being released. (Edit: added as separate issue #200.)
MikeMcC399 commentedon Jan 13, 2026
@zkochan
Do you have plans to address this? According to Deprecation of Node 20 on GitHub Actions runners, GitHub plans to force transition starting on March 6, 2026 in just a few weeks' time.
pnpm/action-setuptonode24version cypress-io/github-action#1569MikeMcC399 commentedon Feb 19, 2026
#205 from @zkochan updated the
masterbranch tonode24, however at this time I don't see any new release. The latest version is still v4.2.0 from October 2025MikeMcC399 commentedon Mar 9, 2026
According to https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ the migration date has been delayed until June 2, 2026.
g-farrow commentedon Mar 11, 2026
GitHub Actions is now warning about the deprecation:
Given the fix is already in master, could a release be arrange soon perhaps, please?
MikeMcC399 commentedon Mar 17, 2026
I see it's now released as v5.0.0
action-setup/action.yml
Line 40 in fc06bc1
The README still needs updating from @v4 to @v5 however.
poad commentedon Mar 18, 2026
This is excellent! My heartfelt thanks to everyone who was involved in the changes. Thank you so much. It seems to be working well.
MikeMcC399 commentedon Mar 18, 2026
Perhaps somebody could open an issue or PR to get the README updated? I'm not really familiar with all the details, so I'd prefer for a regular contributor / maintainer to do this.
Also the tags are currently mixed up, as I commented in #210 (comment) so that should be sorted out as well.