chore: bump minimum Go to 1.26 and adopt 1.26 features (#2920)

This commit is contained in:
Valentin Maerten
2026-08-20 12:24:04 +02:00
committed by GitHub
parent 325e3188f0
commit dd4463ec60
21 changed files with 76 additions and 73 deletions

View File

@@ -48,12 +48,10 @@ func (err *TaskRunError) Code() int {
}
func (err *TaskRunError) TaskExitCode() int {
var exit interp.ExitStatus
if errors.As(err.Err, &exit) {
if exit, ok := errors.AsType[interp.ExitStatus](err.Err); ok {
return int(exit)
}
var timeout *TaskTimeoutError
if errors.As(err.Err, &timeout) {
if _, ok := errors.AsType[*TaskTimeoutError](err.Err); ok {
return TimeoutExitCode
}
return err.Code()