From 505e8321d8e11970b06bc3ea3759ae5e0286cc96 Mon Sep 17 00:00:00 2001 From: Yuriy Taraday Date: Wed, 27 May 2026 15:11:18 +0200 Subject: [PATCH] github-runner: Disable node20 runtime by default Node.js 20 is now EOL, see https://github.com/NixOS/nixpkgs/issues/515284 Remove it from the default list of runtimes, but keep the support around as long as upstream supports it. --- .../services/continuous-integration/github-runner/options.nix | 1 - pkgs/by-name/gi/github-runner/package.nix | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/nixos/modules/services/continuous-integration/github-runner/options.nix b/nixos/modules/services/continuous-integration/github-runner/options.nix index 23436c2adf71..e571a96ccb86 100644 --- a/nixos/modules/services/continuous-integration/github-runner/options.nix +++ b/nixos/modules/services/continuous-integration/github-runner/options.nix @@ -289,7 +289,6 @@ "node24" ]); default = [ - "node20" "node24" ]; description = '' diff --git a/pkgs/by-name/gi/github-runner/package.nix b/pkgs/by-name/gi/github-runner/package.nix index 6999b71a8a44..c38f27abb913 100644 --- a/pkgs/by-name/gi/github-runner/package.nix +++ b/pkgs/by-name/gi/github-runner/package.nix @@ -17,7 +17,7 @@ runtimeShell, # List of Node.js runtimes the package should support nodeRuntimes ? [ - "node20" + # Node.js 20.x has reached EOL and is marked as insecure in Nixpkgs, thus omitted here "node24" ], nodejs_20,