# ci-box — the Forgejo CI tenant (#109). The box guest a fleet machine mints to # run CI jobs: forgejo-runner polls the instance outbound, jobs run in # containers on the dockerd bootstrap-tenant.sh already installed. # # The schema is rig's commands/lib/templates.sh; this is data, parsed and never # sourced. USER="ci" CONTEXT_PATH=".ci/CONTEXT.md" CLI_NAME="forgejo-runner" CLI_SRC="/usr/local/bin/forgejo-runner" PATH_LINE="export PATH="$HOME/.local/bin:$PATH"" # NEEDS_NODE is a question about the CLI, not about the jobs. forgejo-runner is # a static Go binary, and every job gets its own toolchain from its container # image — a Node on the host would be a second, invisible toolchain that no # workflow reads. NEEDS_NODE="no"