helmfile/test/integration
yxxhero 7a7bdf5dc3 fix: prevent duplicate isReleaseInstalled checks in DetectReleasesToBeDeletedForSync
When a release with 'installed: false' appears multiple times in the release list
(due to duplicate entries or being included via needs), the isReleaseInstalled
function was being called multiple times for the same release, resulting in
duplicate 'Listing releases' log messages.

This fix adds a deduplication check using a 'checked' map to ensure each release
is only checked once, preventing duplicate helm list calls and log messages.

This fixes the diff-args integration test where 'Listing releases matching
^uninstalled$' appeared twice in stderr output.

Signed-off-by: yxxhero <aiopsclub@163.com>
2026-03-17 09:58:42 +08:00
..
.gnupg Add helm-secrets-encrypted values template file (#1701) 2021-04-06 14:20:42 +09:00
charts add post render integration test (#576) 2022-12-14 11:38:47 +08:00
lib fix(integration-tests): read correct minikube status (#1768) (#1769) 2024-11-05 22:24:36 +08:00
test-cases fix: prevent duplicate isReleaseInstalled checks in DetectReleasesToBeDeletedForSync 2026-03-17 09:58:42 +08:00
run.sh test: add integration test for include-needs vs include-transitive-needs 2026-03-17 08:12:37 +08:00