helmfile/pkg/app/testdata/app_template_test
yxxhero ed89396736 fix: --include-needs should only include direct dependencies
This fix modifies:
 ChartPrepareOptions to include the new IncludeNeeds field
 and updates the Template, Lint, Sync, and Apply commands to use this new option
 separately from include-transitive-needs.

Fixes #1003: The previous fix incorrectly included transitive
dependencies when it should only include direct dependencies.

Updated test expectations in app_template_test.go to reflect the new behavior
Filtered out filtered releases from building groups in state_run.go
 to ensure they are not included in groups
Fixed snapshot test files to reflect the new behavior

Signed-off-by: yxxhero <aiopsclub@163.com>
2026-03-13 13:21:48 +08:00
..
bad_selector fix: eliminate os.Chdir in sequential helmfiles to fix relative path resolution (#2410) 2026-02-22 09:21:46 +08:00
fail_on_unselected_need_by_default fix: eliminate os.Chdir in sequential helmfiles to fix relative path resolution (#2410) 2026-02-22 09:21:46 +08:00
include-needs fix: --include-needs should only include direct dependencies 2026-03-13 13:21:48 +08:00
include-needs_should_not_fail_on_disabled_direct_need fix: eliminate os.Chdir in sequential helmfiles to fix relative path resolution (#2410) 2026-02-22 09:21:46 +08:00
include-needs_should_not_fail_on_disabled_transitive_need fix: --include-needs should only include direct dependencies 2026-03-13 13:21:48 +08:00
include-needs_with_include-transitive-needs_should_not_fail_on_disabled_direct_need fix: eliminate os.Chdir in sequential helmfiles to fix relative path resolution (#2410) 2026-02-22 09:21:46 +08:00
include-needs_with_include-transitive-needs_should_not_fail_on_disabled_transitive_need fix: --include-needs should only include direct dependencies 2026-03-13 13:21:48 +08:00
include-transitive-needs fix: eliminate os.Chdir in sequential helmfiles to fix relative path resolution (#2410) 2026-02-22 09:21:46 +08:00
include-transitive-needs_should_not_fail_on_disabled_transitive_need fix: --include-needs should only include direct dependencies 2026-03-13 13:21:48 +08:00
no-hooks fix: eliminate os.Chdir in sequential helmfiles to fix relative path resolution (#2410) 2026-02-22 09:21:46 +08:00
show-only fix: eliminate os.Chdir in sequential helmfiles to fix relative path resolution (#2410) 2026-02-22 09:21:46 +08:00
skip-needs fix: eliminate os.Chdir in sequential helmfiles to fix relative path resolution (#2410) 2026-02-22 09:21:46 +08:00