From d5a37c2df6a535b28301c2f710b3b9607109a5d1 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Mon, 23 Feb 2026 19:51:47 +0100 Subject: [PATCH] ci: wait for Docker daemon before steps, switch to docker buildx --- .gitea/workflows/build-and-push.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build-and-push.yml b/.gitea/workflows/build-and-push.yml index 85615a2..3d48d1d 100644 --- a/.gitea/workflows/build-and-push.yml +++ b/.gitea/workflows/build-and-push.yml @@ -23,6 +23,13 @@ jobs: - name: Install dependencies run: apk add --no-cache git docker-cli + - name: Wait for Docker daemon + run: | + until docker info > /dev/null 2>&1; do + echo "Waiting for Docker daemon..." + sleep 2 + done + - name: Checkout run: | GITEA_HOST="${{ gitea.server_url }}" @@ -44,6 +51,6 @@ jobs: REGISTRY="${REGISTRY#https://}" REGISTRY="${REGISTRY#http://}" IMAGE="$REGISTRY/${{ gitea.repository }}" - docker build -t "$IMAGE:${{ gitea.sha }}" -t "$IMAGE:latest" . + docker buildx build -t "$IMAGE:${{ gitea.sha }}" -t "$IMAGE:latest" . docker push "$IMAGE:${{ gitea.sha }}" docker push "$IMAGE:latest"