in step_builder.go [283:294]
func getDependsOnSteps(j JobDefinitionMeta, dependsOnSteps []string) ([]StepDefinitionMeta, error) {
var precedingDefSteps []StepDefinitionMeta
for _, depStepName := range dependsOnSteps {
if depStep, ok := j.GetStep(depStepName); ok {
precedingDefSteps = append(precedingDefSteps, depStep)
} else {
return nil, ErrRefStepNotInJob.WithMessage(fmt.Sprintf(MsgRefStepNotInJob, depStepName))
}
}
return precedingDefSteps, nil
}