# Managed by Ansible (role forgejo_runner_interop). log: level: info job_level: info runner: capacity: {{ interop_runner_capacity }} # Builds wait up to 4 h on their builder VM timeout: 5h shutdown_timeout: 5h fetch_interval: 5s envs: # The old host had flakes on in nix.conf; jobs here get it this way NIX_CONFIG: | experimental-features = nix-command flakes build-users-group = sandbox = false labels: # PR checks: throwaway container - "nix:docker://nixos/nix:{{ forgejo_runner_nix_version }}" - "docker:docker://node:22.23.5-bookworm" # Trusted workflows (servers, build-anotherim). On the old host this ran # on the host with its Nix store as cache; here a throwaway container # until a second, trusted-only registration gets a persistent store. - "nix-host:docker://nixos/nix:{{ forgejo_runner_nix_version }}" container: network: bridge privileged: false # PR checks run here: no Docker socket and no host volumes in jobs docker_host: "-" valid_volumes: [] force_pull: false server: connections: interop: url: https://dev.another.im/ uuid: {{ interop_runner_uuid }} token: {{ interop_runner_token }}