diff --git a/pkg/app/app.go b/pkg/app/app.go index 26d7a5d4..74eb129d 100644 --- a/pkg/app/app.go +++ b/pkg/app/app.go @@ -1987,8 +1987,11 @@ func (a *App) withNeeds(r *Run, c DAGConfig, includeDisabled bool, f func(*state SkipNeeds: c.SkipNeeds(), }) - var selectedReleasesWithNeeds []state.ReleaseSpec + if err != nil { + return false, []error{err} + } + var selectedReleasesWithNeeds []state.ReleaseSpec for _, rs := range batches { for _, r := range rs { selectedReleasesWithNeeds = append(selectedReleasesWithNeeds, r.ReleaseSpec)