From c000ddb4026570928d9d9a1ba78d770c473f901b Mon Sep 17 00:00:00 2001 From: Story Crater Bot <19826264+Riotpiaole@users.noreply.github.com> Date: Fri, 17 Jul 2026 11:31:44 -0700 Subject: [PATCH] fix(ci): Remove stale kustomize before reinstall in validate-k8s workflow Prevent 'kustomize exists' error when downloading tools in CI runner. Use -f flag on mv commands to force overwrite. --- .forgejo/workflows/validate-k8s.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/validate-k8s.yaml b/.forgejo/workflows/validate-k8s.yaml index 25f53b4..670363e 100644 --- a/.forgejo/workflows/validate-k8s.yaml +++ b/.forgejo/workflows/validate-k8s.yaml @@ -30,11 +30,12 @@ jobs: # Install kubeval curl -L https://github.com/instrumenta/kubeval/releases/latest/download/kubeval-linux-amd64.tar.gz | tar xz - mv kubeval /usr/local/bin/ + mv -f kubeval /usr/local/bin/ - # Install kustomize + # Install kustomize (remove old if exists) + rm -f kustomize curl -s https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh | bash - mv kustomize /usr/local/bin/ + mv -f kustomize /usr/local/bin/ # Install ArgoCD CLI curl -sSL -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/latest/download/argocd-linux-amd64