in condition.go [92:102]
func AllSucceededOrSkipped(ctx context.Context, ups map[Steper]StepResult) StepStatus {
if DefaultIsCanceled(ctx.Err()) {
return Canceled
}
for _, up := range ups {
if up.Status != Succeeded && up.Status != Skipped {
return Skipped
}
}
return Running
}