Closed jaredallard closed 1 year ago
exec.ExitError only implements the error interface if it is a pointer (Error() is a pointer reciever). So, in order to use errors.As we need to also set exitError to be *exec.ExitError.
exec.ExitError
error
Error()
errors.As
exitError
*exec.ExitError
Fixes #252
:tada: This PR is included in version 1.15.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:
exec.ExitError
only implements theerror
interface if it is a pointer (Error()
is a pointer reciever). So, in order to useerrors.As
we need to also setexitError
to be*exec.ExitError
.Fixes #252