From 13210e1dc1ee5c29286128d4f1212e3af54e89a1 Mon Sep 17 00:00:00 2001 From: Neon Vortex Date: Wed, 26 Nov 2025 12:35:48 -0500 Subject: [PATCH] Fix workflow: use DOCKER_HOST env and plain docker commands --- .gitea/workflows/build.yaml | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index bcafe4f..078bad6 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -13,6 +13,7 @@ on: env: REGISTRY: images.caffeinetux.com PROJECT: library + DOCKER_HOST: tcp://localhost:2375 jobs: build: @@ -26,15 +27,21 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + - name: Wait for Docker + run: | + for i in $(seq 1 30); do + if docker info >/dev/null 2>&1; then + echo "Docker is ready" + break + fi + echo "Waiting for Docker... ($i/30)" + sleep 2 + done + docker info - name: Login to Harbor - uses: docker/login-action@v3 - with: - registry: ${{ env.REGISTRY }} - username: ${{ secrets.HARBOR_USERNAME }} - password: ${{ secrets.HARBOR_PASSWORD }} + run: | + echo "${{ secrets.HARBOR_PASSWORD }}" | docker login ${{ env.REGISTRY }} -u "${{ secrets.HARBOR_USERNAME }}" --password-stdin - name: Generate build files run: make generate