From b317d77bbf8cec17c09cf2297ec43c1243be5f37 Mon Sep 17 00:00:00 2001 From: Yuriy Taraday Date: Mon, 1 Jun 2026 15:02:48 +0200 Subject: [PATCH] github-runner: remove node20 runtime from defaults It's marked as insecure starting with 26.05, and now github-runner package defaults to supporting only node24 See https://github.com/NixOS/nixpkgs/pull/524856 --- modules/services/github-runner/options.nix | 2 +- tests/services-github-runners.nix | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/services/github-runner/options.nix b/modules/services/github-runner/options.nix index 03cb5cf..efa19ca 100644 --- a/modules/services/github-runner/options.nix +++ b/modules/services/github-runner/options.nix @@ -263,7 +263,7 @@ in nodeRuntimes = mkOption { type = with types; nonEmptyListOf (enum [ "node20" "node24" ]); - default = [ "node20" "node24" ]; + default = [ "node24" ]; description = '' List of Node.js runtimes the runner should support. ''; diff --git a/tests/services-github-runners.nix b/tests/services-github-runners.nix index c4b5b0e..8bd08a6 100644 --- a/tests/services-github-runners.nix +++ b/tests/services-github-runners.nix @@ -4,7 +4,6 @@ enable = true; url = "https://github.com/nixos/nixpkgs"; tokenFile = "/secret/path/to/a/github/token"; - nodeRuntimes = [ "node24" ]; }; test = ''