build: configure act_runner and simplify Docker workflow to amd64
Some checks failed
Docker / docker (push) Failing after 35s

- act_runner.compose.yml: auto-register with forge, mount Docker socket
- act_runner.config.yaml: pass Docker socket to job containers, host network
- docker.yml: drop QEMU/multi-arch, build linux/amd64 only (faster)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
dev
2026-03-03 17:17:07 +00:00
parent 8aa758dc61
commit 0e19adc36c
3 changed files with 27 additions and 21 deletions

View File

@@ -0,0 +1,16 @@
runner:
capacity: 1
timeout: 3h
insecure: false
cache:
enabled: true
container:
# Pass the host Docker socket into every job container so
# docker/build-push-action can build and push images.
options: -v /var/run/docker.sock:/var/run/docker.sock
# Use the host network so the job container can reach forge.dilain.com
network: host
valid_volumes:
- /var/run/docker.sock