# Gitea act_runner config for the silvermetal-builder runner. # # Two ISO builds back-to-back at ~60-90 minutes each = workflow runtime # floor of ~3h. Default 60m timeout would trip mid-build. log: level: info runner: capacity: 1 # one reproducibility-gated build at a time timeout: 240m # 4h ceiling per job — covers two builds + diffoscope fetch_timeout: 5s fetch_interval: 2s container: network: host privileged: true # required: live-build needs loop devices + chroot valid_volumes: - "/cache:/cache" - "/var/run/docker.sock:/var/run/docker.sock" options: >- -v /cache:/cache -v /var/run/docker.sock:/var/run/docker.sock # Cache the silvermetal-builder image locally after first pull. Bumping # the image digest in BUILDER_IMAGE invalidates and re-pulls automatically. force_pull: false host: workdir_parent: /data/cache/actions