Skip to main content

Runtime Setup

This page is for maintainers preparing the GitHub Actions runner before PRFlow starts the agent. Provisioning runs in this order: Python, Node.js, PHP, service containers and then setup.install lines. Warning: .prflow/config.json is committed repository content. Never place tokens, passwords, private keys or other secret values in setup.services[].env. Store credentials in GitHub Actions secrets and reference only supported secret-backed inputs. Each setup.services object requires string name and image. Optional ports and options are arrays of complete strings. Optional env is an object of string values. Services are reached on 127.0.0.1:<host-port>. Use health-check options when readiness matters.

Valid Runtime Example

Installing a tool does not permit the agent to invoke it. Continue with Tool Permissions.