From 16aadfa4ed702c3c4c3bb6d01f32a3168068bef7 Mon Sep 17 00:00:00 2001 From: claude-code Date: Sun, 12 Jul 2026 16:28:56 +0000 Subject: [PATCH] fix: skip docker login when no credentials configured (Zot is open) --- .gitea/workflows/ci-cd.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/ci-cd.yml b/.gitea/workflows/ci-cd.yml index a4bd581..5592f61 100644 --- a/.gitea/workflows/ci-cd.yml +++ b/.gitea/workflows/ci-cd.yml @@ -40,8 +40,10 @@ jobs: - name: Push image run: | - echo "${{ secrets.REGISTRY_PASSWORD }}" | \ - docker login ${{ secrets.REGISTRY_URL }} -u ${{ secrets.REGISTRY_USERNAME }} --password-stdin + if [ -n "${{ secrets.REGISTRY_USERNAME }}" ]; then + echo "${{ secrets.REGISTRY_PASSWORD }}" | \ + docker login ${{ secrets.REGISTRY_URL }} -u ${{ secrets.REGISTRY_USERNAME }} --password-stdin + fi docker push ${{ secrets.REGISTRY_URL }}/k8s-version-tracker:${{ github.sha }} docker push ${{ secrets.REGISTRY_URL }}/k8s-version-tracker:latest