fix: skip docker login when no credentials configured (Zot is open)
CI/CD / lint-test (push) Successful in 39s
CI/CD / build-push (push) Failing after 4m56s

This commit is contained in:
claude-code
2026-07-12 16:28:56 +00:00
parent 84b6020e77
commit 16aadfa4ed
+4 -2
View File
@@ -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