log: level: info runner: file: .runner # Keep capacity at 1 — iOS builds are heavy, no benefit running in parallel on one machine capacity: 1 envs: env_file: .env timeout: 3h shutdown_timeout: 0s insecure: false fetch_timeout: 5s fetch_interval: 2s github_mirror: '' labels: - "macos-latest:host" - "macos-14:host" cache: enabled: true # Cache data stored in act_runner working directory dir: "" # Must be the LAN IP of this Mac — job processes connect back to this address. # Run: ipconfig getifaddr en0 # Replace with your actual LAN IP before starting the runner. host: "192.168.1.100" port: 8088 external_server: "" container: # Not used — all jobs run on host (macos-latest:host label). # These settings are inert but kept for completeness. network: "" privileged: false options: workdir_parent: valid_volumes: [] docker_host: "" force_pull: false force_rebuild: false require_docker: false docker_timeout: 0s host: # Working directory for host-mode jobs. # If empty, $HOME/.cache/act/ is used. workdir_parent: