about summary refs log tree commit diff
path: root/pkgs/development/tools/build-managers
diff options
context:
space:
mode:
authorClaudio <claudio.bley@tweag.io>2024-02-19 14:03:15 +0100
committerClaudio Bley <claudio.bley@gmail.com>2024-04-08 16:40:32 +0200
commit4f857cd1de7ce8d4b8db568c6a405a8a62bbf1b1 (patch)
tree88c10d846b9140bc967ac3a798bd1308210b64ed /pkgs/development/tools/build-managers
parenta75d0a734f0df8280d2b7ddec23050a1b8fa903b (diff)
bazel_6: Enable local networking for tests on Darwin
Diffstat (limited to 'pkgs/development/tools/build-managers')
-rw-r--r--pkgs/development/tools/build-managers/bazel/bazel_6/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/tools/build-managers/bazel/bazel_6/default.nix b/pkgs/development/tools/build-managers/bazel/bazel_6/default.nix
index 885182847f95e..0e08fe4d737c7 100644
--- a/pkgs/development/tools/build-managers/bazel/bazel_6/default.nix
+++ b/pkgs/development/tools/build-managers/bazel/bazel_6/default.nix
@@ -310,7 +310,11 @@ stdenv.mkDerivation rec {
       bazelTest = { name, bazelScript, workspaceDir, bazelPkg, buildInputs ? [] }:
         let
           be = extracted bazelPkg;
-        in runLocal name { inherit buildInputs; } (
+        in runLocal name {
+          inherit buildInputs;
+          # Necessary for the tests to pass on Darwin with sandbox enabled.
+          __darwinAllowLocalNetworking = true;
+        } (
           # skip extraction caching on Darwin, because nobody knows how Darwin works
           (lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
             # set up home with pre-unpacked bazel