From 8e2f8f01d1ff75bab87ea4213bf35820010628f7 Mon Sep 17 00:00:00 2001 From: yu-croco Date: Thu, 21 Nov 2024 10:21:00 +0900 Subject: [PATCH] fix: clean up cache to pass CI Signed-off-by: yu-croco --- .github/workflows/lint-and-test.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint-and-test.yml b/.github/workflows/lint-and-test.yml index 188f37be..14bb623a 100644 --- a/.github/workflows/lint-and-test.yml +++ b/.github/workflows/lint-and-test.yml @@ -74,7 +74,15 @@ jobs: if: steps.list-changed.outputs.changed == 'true' with: config: .github/configs/kind-config.yaml - + - name: Remove old cache + if: steps.list-changed.outputs.changed == 'true' + run: | + releases=$(helm list --all-namespaces -q) + for release in $releases; do + namespace=$(helm list --all-namespaces -q | grep "^$release" | awk '{print $2}') + echo "Uninstalling release $release in namespace $namespace" + helm uninstall $release -n $namespace + done - name: Deploy latest ArgoCD CRDs when testing ArgoCD extensions if: | contains(steps.list-changed.outputs.changed_charts, 'argocd-image-updater') || @@ -96,7 +104,6 @@ jobs: kubectl create namespace redis helm repo add bitnami https://charts.bitnami.com/bitnami helm install redis bitnami/redis --wait --namespace redis --set auth.password=argocd --set architecture=standalone - - name: Run chart-testing (install) run: ct install --config ./.github/configs/ct-install.yaml if: steps.list-changed.outputs.changed == 'true'