From 8fd3b75380c33cbf497f9ce39d66018ed39ff638 Mon Sep 17 00:00:00 2001 From: Oliver Schmidt Date: Fri, 3 Apr 2026 10:00:07 +0200 Subject: [PATCH 1/2] github-runner: 2.332.0 -> 2.333.1 --- pkgs/by-name/gi/github-runner/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/github-runner/package.nix b/pkgs/by-name/gi/github-runner/package.nix index 9942dc5eedd4..0a4359831e57 100644 --- a/pkgs/by-name/gi/github-runner/package.nix +++ b/pkgs/by-name/gi/github-runner/package.nix @@ -35,13 +35,13 @@ assert builtins.all ( buildDotnetModule (finalAttrs: { pname = "github-runner"; - version = "2.332.0"; + version = "2.333.1"; src = fetchFromGitHub { owner = "actions"; repo = "runner"; tag = "v${finalAttrs.version}"; - hash = "sha256-jxeuyomWBzynwYHvmNi5CcP9+z2odl7W3uXOGVgv2PY="; + hash = "sha256-5hSnveIebRQhvIHZc8sN9/8e9W1rlfITIB2uNMsQM6k="; leaveDotGit = true; postFetch = '' git -C $out rev-parse --short HEAD > $out/.git-revision From 012d0dcd6eaaecb93935c12173d1a90a9af593ce Mon Sep 17 00:00:00 2001 From: Oliver Schmidt Date: Tue, 7 Apr 2026 11:28:04 +0200 Subject: [PATCH 2/2] github-runner: work around darwin testfailures by disabling sandbox The github-runner tests fail when executed in a sandbox, even with `__darwinAllowLocalNetworking`. While `sandbox = false` is still the default under darwin, `sandbox = relaxed` becomes more popular. For that mode, `__noChroot` serves as a marker to still disable the sandbox for that derivation. --- pkgs/by-name/gi/github-runner/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gi/github-runner/package.nix b/pkgs/by-name/gi/github-runner/package.nix index 0a4359831e57..dbb64c1406c4 100644 --- a/pkgs/by-name/gi/github-runner/package.nix +++ b/pkgs/by-name/gi/github-runner/package.nix @@ -157,7 +157,9 @@ buildDotnetModule (finalAttrs: { doCheck = true; + # tests fail with sandboxing under darwin __darwinAllowLocalNetworking = true; + __noChroot = true; # Fully qualified name of disabled tests disabledTests = [