Files
helmfile/pkg
yxxhero d54789a036 fix: --include-needs should only include direct dependencies
The DAG's WithDependencies option was incorrectly including transitive dependencies
when only direct dependencies were requested. This fix:

1. Builds the DAG with only unfiltered releases and their dependencies
2. Uses the unfiltered release IDs as the Only parameter when IncludeNeeds is true
3. Sets WithDependencies to false since all needed releases are already in the DAG

This ensures that --include-needs only includes direct dependencies of selected
releases, while --include-transitive-needs continues to include all transitive
dependencies.

Fixes #1003

Signed-off-by: yxxhero <aiopsclub@163.com>
2026-03-13 13:21:48 +08:00
..
2026-03-13 13:21:48 +08:00
…
…