Merge pull request #19993 from Homebrew/bundle_exec_exit_code

bundle/commands/exec: fix exit code handling.
This commit is contained in:
Mike McQuaid 2025-05-21 16:10:53 +00:00 committed by GitHub
commit 77c7587d77
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -178,7 +178,9 @@ module Homebrew
exit_code = 0 exit_code = 0
run_services(@dsl.entries) do run_services(@dsl.entries) do
Kernel.system(*args) Kernel.system(*args)
exit_code = $CHILD_STATUS.exitstatus if (system_exit_code = $CHILD_STATUS&.exitstatus)
exit_code = system_exit_code
end
end end
exit!(exit_code) exit!(exit_code)
else else