Skip to content

Take the actions off Node 20 - #271

Merged
ramonski merged 1 commit into
masterfrom
chore/actions-off-node-20
Sep 15, 2026
Merged

ramonski merged 1 commit into
masterfrom
chore/actions-off-node-20

Conversation

@ramonski

Copy link
Copy Markdown
Member

Every run carries this annotation, twice:

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

The runners are already substituting Node 24 for these; the note is a deadline, not a preference. Bumped to the majors that target a supported runtime:

actions/checkout@v4          -> v5
actions/setup-python@v5      -> v6
actions/setup-node@v4        -> v5
actions/upload-artifact@v4   -> v5
actions/download-artifact@v4 -> v5
pnpm/action-setup@v4         -> v4.2.0

pnpm/action-setup has no v5; pinning the patch gets the release that runs on Node 24.

No behaviour change intended — same inputs, same steps. The desktop build is the one to watch, since upload-artifact and download-artifact v5 changed their defaults around artifact overwrite; this workflow uploads one artifact per matrix leg under a distinct name and downloads them all in the release job, which is the pattern v5 is built for.

Every run carries the same annotation twice: checkout@v4,
setup-node@v4 and pnpm/action-setup@v4 target Node 20,
which is deprecated, and the runners are already forcing
them onto Node 24. The note is a deadline rather than a
preference.

Bumped to the majors that target a supported runtime:
checkout v5, setup-python v6, setup-node v5,
upload-artifact v5, download-artifact v5. pnpm/action-setup
has no v5, so it is pinned to v4.2.0, the release that
runs on Node 24.

No behaviour change intended: same inputs, same steps.
@ramonski
ramonski merged commit d11c376 into master Sep 15, 2026
2 checks passed
@ramonski
ramonski deleted the chore/actions-off-node-20 branch September 15, 2026 07:33
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