From 55d966ba8ff65a24045391fb0cda0beac4b722ab Mon Sep 17 00:00:00 2001 From: Axodouble Date: Fri, 15 May 2026 01:01:58 +0000 Subject: [PATCH] Fixed failed QEMU set up in container workflow --- .gitea/workflows/container.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.gitea/workflows/container.yaml b/.gitea/workflows/container.yaml index 0aceb79..7982202 100644 --- a/.gitea/workflows/container.yaml +++ b/.gitea/workflows/container.yaml @@ -18,6 +18,17 @@ permissions: jobs: image: runs-on: ubuntu-latest + # The default `ubuntu-latest` label on aether-runner maps to + # `node:16-bullseye`, which has no docker CLI — so the docker/* + # actions fail. Override the job container to catthehacker's + # act-compatible image (ships docker CLI + buildx) and mount the + # host's docker socket through. The runner already has the socket + # bind-mounted from the host (see docker.yml gitea-runner volume), + # so this exposes that same daemon to the nested job container. + container: + image: catthehacker/ubuntu:act-latest + volumes: + - /var/run/docker.sock:/var/run/docker.sock steps: - name: Checkout uses: actions/checkout@v4