From 80cadb3be4e7c6da48aea47dadb3739922a0f9c5 Mon Sep 17 00:00:00 2001 From: ArArgon <31000844+ArArgon@users.noreply.github.com> Date: Sun, 11 Jun 2023 16:10:52 +0800 Subject: [PATCH] fix: update `exit status` when status != 0 (#68) --- env/macsandbox/environment_darwin.go | 1 + 1 file changed, 1 insertion(+) diff --git a/env/macsandbox/environment_darwin.go b/env/macsandbox/environment_darwin.go index ca378ee..890f868 100644 --- a/env/macsandbox/environment_darwin.go +++ b/env/macsandbox/environment_darwin.go @@ -106,6 +106,7 @@ func (e *environment) Execve(c context.Context, param envexec.ExecveParam) (enve case wstatus.Exited(): if status := wstatus.ExitStatus(); status != 0 { p.result.Status = runner.StatusNonzeroExitStatus + p.result.ExitStatus = status return } return