gitlab-runner on darwin-1 seems to have a `-x` in its executor config somewhere(?)
See https://gitlab.haskell.org/ghc/ghc/-/jobs/1322107, or, well, see the full trace at https://gitlab.haskell.org/ghc/ghc/-/jobs/1322107/raw
I'm not 100% sure, so I could be wrong. Evidence for the claim is the following, which looks awfully like gitlab-runner doing its own thing prior to any GHC code running. I also tried grepping around all the repos I know about and couldn't find any of the more interesting keywords.
I'd like to turn it off if possible.
+ eval 'export FF_CMD_DISABLE_DELAYED_ERROR_LEVEL_EXPANSION=$'\''false'\''
export FF_NETWORK_PER_BUILD=$'\''false'\''
export FF_USE_LEGACY_KUBERNETES_EXECUTION_STRATEGY=$'\''false'\''
export FF_USE_DIRECT_DOWNLOAD=$'\''true'\''
export FF_SKIP_NOOP_BUILD_STAGES=$'\''true'\''
export FF_USE_FASTZIP=$'\''false'\''
export FF_DISABLE_UMASK_FOR_DOCKER_EXECUTOR=$'\''false'\''
export FF_ENABLE_BASH_EXIT_CODE_CHECK=$'\''false'\''
export FF_USE_WINDOWS_LEGACY_PROCESS_STRATEGY=$'\''true'\''
export FF_USE_NEW_BASH_EVAL_STRATEGY=$'\''false'\''
export FF_USE_POWERSHELL_PATH_RESOLVER=$'\''false'\''
export FF_USE_DYNAMIC_TRACE_FORCE_SEND_INTERVAL=$'\''false'\''
export FF_SCRIPT_SECTIONS=$'\''false'\''
export FF_USE_NEW_SHELL_ESCAPE=$'\''false'\''
export FF_ENABLE_JOB_CLEANUP=$'\''false'\''
export FF_KUBERNETES_HONOR_ENTRYPOINT=$'\''false'\''
export FF_POSIXLY_CORRECT_ESCAPES=$'\''false'\''
export FF_USE_IMPROVED_URL_MASKING=$'\''false'\''
export FF_RESOLVE_FULL_TLS_CHAIN=$'\''true'\''
export CI_RUNNER_SHORT_TOKEN=$'\''8nSLySh5'\''
export NIX_REMOTE=$'\''daemon'\''
export NIX_SSL_CERT_FILE=$'\''/nix/var/nix/profiles/default/etc/ssl/certs/ca-bundle.crt'\''
export PATH=$'\''/var/run/current-system/sw/bin:/nix/var/nix/profiles/default/bin:/nix/var/nix/profiles/default/sbin:/bin:/sbin:/usr/bin:/usr/sbin'\''
export CI_BUILDS_DIR=$'\''/private/var/lib/gitlab-runner/builds'\''
export CI_PROJECT_DIR=$'\''/private/var/lib/gitlab-runner/builds/8nSLySh5/0/ghc/ghc'\''
export CI_CONCURRENT_ID=0
export CI_CONCURRENT_PROJECT_ID=0
export CI_SERVER=$'\''yes'\''
export CI_JOB_STATUS=$'\''running'\''
...
/cc @angerman