Skip to content

github-runner: Disable node20 runtime by default#524856

Merged
dotlambda merged 1 commit into
NixOS:masterfrom
YorikSar:github-runner-no-node20
May 27, 2026
Merged

github-runner: Disable node20 runtime by default#524856
dotlambda merged 1 commit into
NixOS:masterfrom
YorikSar:github-runner-no-node20

Conversation

@YorikSar

Copy link
Copy Markdown
Contributor

Node.js 20 is now EOL, see #515284 Remove it from the default list of runtimes, but keep the support around as long as upstream supports it.

Things done

@YorikSar YorikSar mentioned this pull request May 27, 2026
25 tasks
@YorikSar YorikSar added the backport release-26.05 Backport PR automatically label May 27, 2026
@nixpkgs-ci nixpkgs-ci Bot added 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: module (update) This PR changes an existing module in `nixos/` labels May 27, 2026
Comment on lines +20 to +21
# Node.js 20.x has reached EOL and is marked as insecure in Nixpkgs
# "node20"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# Node.js 20.x has reached EOL and is marked as insecure in Nixpkgs
# "node20"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dotlambda I feel like it would be good to keep an explanation of why we don't have node20 here while it's still there in other places.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Then at least do

Suggested change
# Node.js 20.x has reached EOL and is marked as insecure in Nixpkgs
# "node20"
# Node.js 20.x has reached EOL and is marked as insecure in Nixpkgs

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, done. Also updated this comment.

@nixpkgs-ci nixpkgs-ci Bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label May 27, 2026
Node.js 20 is now EOL, see NixOS#515284
Remove it from the default list of runtimes, but keep the support around
as long as upstream supports it.
@YorikSar YorikSar force-pushed the github-runner-no-node20 branch from 11a2136 to 505e832 Compare May 27, 2026 17:58
@dotlambda dotlambda added this pull request to the merge queue May 27, 2026
Merged via the queue into NixOS:master with commit 5e75619 May 27, 2026
27 checks passed
@nixpkgs-ci

nixpkgs-ci Bot commented May 27, 2026

Copy link
Copy Markdown
Contributor

Successfully created backport PR for release-26.05:

@github-actions github-actions Bot added the 8.has: port to stable This PR already has a backport to the stable release. label May 27, 2026
@YorikSar YorikSar deleted the github-runner-no-node20 branch May 27, 2026 19:02
YorikSar added a commit to YorikSar/nix-darwin that referenced this pull request Jun 1, 2026
It's marked as insecure starting with 26.05, and now github-runner package defaults to supporting only node24
See NixOS/nixpkgs#524856
YorikSar added a commit to YorikSar/nix-darwin that referenced this pull request Jun 9, 2026
It's marked as insecure starting with 26.05, and now github-runner package defaults to supporting only node24
See NixOS/nixpkgs#524856
YorikSar added a commit to YorikSar/nix-darwin that referenced this pull request Jun 9, 2026
It's marked as insecure starting with 26.05, and now github-runner package defaults to supporting only node24
See NixOS/nixpkgs#524856
YorikSar added a commit to YorikSar/nix-darwin that referenced this pull request Jun 11, 2026
It's marked as insecure starting with 26.05, and now github-runner package defaults to supporting only node24
See NixOS/nixpkgs#524856
Samasaur1 pushed a commit to nix-darwin/nix-darwin that referenced this pull request Jun 11, 2026
It's marked as insecure starting with 26.05, and now github-runner package defaults to supporting only node24
See NixOS/nixpkgs#524856
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: module (update) This PR changes an existing module in `nixos/` 8.has: port to stable This PR already has a backport to the stable release. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person. backport release-26.05 Backport PR automatically

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants