ci: add macOS act_runner config and setup script for iOS host runner
This commit is contained in:
48
scripts/runner-config-mac.yaml
Normal file
48
scripts/runner-config-mac.yaml
Normal file
@@ -0,0 +1,48 @@
|
||||
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:
|
||||
Reference in New Issue
Block a user