# syntax=docker/dockerfile:1.6 FROM gitea/act_runner:0.2.13 USER root # ---- Install system dependencies ---- RUN apk add --no-cache \ docker-cli \ docker-cli-buildx \ git \ bash \ curl \ ca-certificates \ qemu-user-static \ binfmt-support # ---- Enable BuildKit by default ---- ENV DOCKER_BUILDKIT=1 # ---- Ensure buildx is available ---- RUN docker buildx version || true # ---- Install binfmt handlers for multiarch ---- # This is required for arm64 builds on amd64 RUN docker run --rm --privileged tonistiigi/binfmt --install all || true # ---- Create buildx builder ---- RUN docker buildx create --name multiarch --use || docker buildx use multiarch # ---- Verify builder ---- RUN docker buildx inspect --bootstrap || true USER runner