From 11d41be89e349acf640752881a1bbc3b21883bd2 Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev <572431+veikab@users.noreply.github.com> Date: Thu, 14 May 2026 08:54:12 +0700 Subject: [PATCH] Retry CI image push --- .gitea/workflows/build-and-deploy.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index d409025..dbeb8a0 100644 --- a/.gitea/workflows/build-and-deploy.yml +++ b/.gitea/workflows/build-and-deploy.yml @@ -25,7 +25,13 @@ jobs: - name: Build and push image run: | set -euo pipefail - docker buildx build --push --provenance=false --tag "$IMAGE_SHA" --tag "$IMAGE_LATEST" . + for attempt in 1 2 3; do + if docker buildx build --push --provenance=false --tag "$IMAGE_SHA" --tag "$IMAGE_LATEST" .; then + exit 0 + fi + sleep "$((attempt * 10))" + done + exit 1 - name: Skip stale deployment run: |