diff --git a/pkg/state/state_run.go b/pkg/state/state_run.go index 6034c258..cdd42d6b 100644 --- a/pkg/state/state_run.go +++ b/pkg/state/state_run.go @@ -163,7 +163,7 @@ func GroupReleasesByDependency(releases []Release, opts PlanOptions) ([][]Releas plan, err := d.Plan(dag.SortOptions{ Only: selectedReleaseIDs, - WithDependencies: opts.IncludeNeeds, + WithDependencies: opts.IncludeNeeds || opts.IncludeTransitiveNeeds, WithoutDependencies: opts.SkipNeeds, }) if err != nil {