_compile_action should use the default shell environment when calling `ctx.action()` Closes #235 PiperOrigin-RevId: 205992233
diff --git a/internal/build_defs.bzl b/internal/build_defs.bzl index 8d867d3..9d009f9 100644 --- a/internal/build_defs.bzl +++ b/internal/build_defs.bzl
@@ -69,6 +69,10 @@ mnemonic = mnemonic, inputs = action_inputs, outputs = action_outputs, + # Use the built-in shell environment + # Allow for users who set a custom shell that can locate standard binaries like tr and uname + # See https://github.com/NixOS/nixpkgs/issues/43955#issuecomment-407546331 + use_default_shell_env = True, arguments = arguments, executable = ctx.executable.compiler, execution_requirements = {