_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 = {