From f4d041791c502c5ada06d3d4d175dc2f1ab84386 Mon Sep 17 00:00:00 2001 From: Juan Sebastian Montoya Date: Tue, 25 Nov 2025 15:20:33 -0500 Subject: [PATCH] Add dind image --- .forgejo/workflows/ci.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.forgejo/workflows/ci.yaml b/.forgejo/workflows/ci.yaml index a5decb5..e2a17e8 100644 --- a/.forgejo/workflows/ci.yaml +++ b/.forgejo/workflows/ci.yaml @@ -18,6 +18,29 @@ jobs: with: fetch-depth: 0 # Fetch all history for tags + - name: Check Docker availability + run: | + if command -v docker &> /dev/null; then + echo "Docker is available" + docker --version + else + echo "Docker not found. The runner may need Docker installed or configured." + echo "Please ensure your Forgejo Actions runner has Docker available." + exit 1 + fi + + # Check if Docker daemon is running + if docker info > /dev/null 2>&1; then + echo "Docker daemon is running" + docker info + else + echo "Docker daemon is not running. Attempting to start..." + # Try to start dockerd (may require privileged mode) + dockerd > /dev/null 2>&1 & + sleep 5 + docker info || (echo "Failed to start Docker daemon" && exit 1) + fi + - name: Setup Docker Buildx run: | docker buildx create --use || true