diff --git a/pkg/state/state.go b/pkg/state/state.go index 6042e095..8d1f7238 100644 --- a/pkg/state/state.go +++ b/pkg/state/state.go @@ -2215,6 +2215,11 @@ func markExcludedReleases(releases []ReleaseSpec, selectors []string, commonLabe filteredReleases = append(filteredReleases, res) } if needsOptions.SkipNeeds { + for i, r := range filteredReleases { + if r.Needs != nil { + filteredReleases[i].ReleaseSpec.Needs = nil + } + } return filteredReleases, nil } if needsOptions.IncludeTransitiveNeeds || needsOptions.IncludeNeeds {