Tools
Sandboxed Bash on Linux under zsh reported exit code 0 for commands that failed
v2.1.275 fixes sandboxed Bash commands on Linux reporting exit code 0 for failed commands when the shell is zsh. The model reads the exit code to decide whether a step worked, so every failed build, test or migration run in a Linux sandbox with zsh as the shell came back as a success. This is the worst class of agent bug: silent, and it corrupts the agent's model of what state the repo is in rather than stopping the run.
Source
↳ Follow the thread