From b322e2b24de9c84b1e33f934927325940938fe6a Mon Sep 17 00:00:00 2001 From: wimby Date: Tue, 29 Sep 2026 18:52:29 +0200 Subject: [PATCH] ci: retry registry login --- .gitea/workflows/container.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/container.yml b/.gitea/workflows/container.yml index 8cff7999..dc91663d 100644 --- a/.gitea/workflows/container.yml +++ b/.gitea/workflows/container.yml @@ -61,7 +61,17 @@ jobs: echo "REGISTRY_TOKEN is not configured; image will build but publishing is skipped." exit 0 fi - echo "${REGISTRY_TOKEN}" | docker login git.wimby.cz --username wimby --password-stdin + for attempt in 1 2 3; do + if echo "${REGISTRY_TOKEN}" | docker login git.wimby.cz --username wimby --password-stdin; then + break + fi + if [ "${attempt}" -eq 3 ]; then + echo "Registry login failed after ${attempt} attempts." + exit 1 + fi + echo "Registry login failed (attempt ${attempt}); retrying..." + sleep $((attempt * 5)) + done - name: Build image shell: bash