From 21b303bf96b741f71d0c7df6b29ab5facf1b214a Mon Sep 17 00:00:00 2001 From: Hermes Date: Sat, 2 May 2026 18:12:10 -0700 Subject: [PATCH] fix: fallback to docker driver if docker-container fails (sysfs mount perms) --- .gitea/actions/docker-build/action.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitea/actions/docker-build/action.yml b/.gitea/actions/docker-build/action.yml index 5f2a897..7e55749 100644 --- a/.gitea/actions/docker-build/action.yml +++ b/.gitea/actions/docker-build/action.yml @@ -75,15 +75,18 @@ runs: chmod +x $HOME/.docker/cli-plugins/docker-buildx docker buildx version - # Create a builder instance (reuse if exists) - docker buildx create \ + # Try docker-container driver first (for multi-platform), fall back to docker driver + if docker buildx create \ --name gitea-builder \ --driver docker-container \ --driver-opt image=moby/buildkit:buildx-stable-1 \ --driver-opt network=host \ - --use \ - 2>/dev/null || docker buildx use gitea-builder + --use 2>/dev/null; then + docker buildx inspect --bootstrap && exit 0 + fi + # Fallback: use docker driver (works on all runners, single-platform only) + docker buildx create --name gitea-builder --driver docker --use 2>/dev/null || docker buildx use gitea-builder docker buildx inspect --bootstrap - name: Compute metadata