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