Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
[engine] Selecting for ExecuteProcessResult will Throw on non-zero exit #6000
This patch renames ExecuteProcessResult to FallibleExecuteProcessResult, and adds a rule to convert that to an ExecuteProcessResult. If the exit code is not zero, it raises ProcessExecutionFailure.
It moves ProcessExecutionFailure into
left a comment
Looks great, thanks!
Small handful more things to cover: