Part of #980. Part of #1199.
Add a self-hosted GitHub Actions runner service so operators can run gittensory's own CI on their private hardware — useful when the repo is private, when runners need access to local services, or when the operator wants to avoid GitHub's shared runner quotas.
Scope:
myoung34/github-runner:latest in the runners compose profile
RUNNER_TOKEN, RUNNER_REPO_URL, RUNNER_NAME, RUNNER_LABELS, RUNNER_SCOPE env vars
- Mounts
/var/run/docker.sock so the runner can itself build Docker images
runner-work named volume for workspace persistence between jobs
Part of #980. Part of #1199.
Add a self-hosted GitHub Actions runner service so operators can run gittensory's own CI on their private hardware — useful when the repo is private, when runners need access to local services, or when the operator wants to avoid GitHub's shared runner quotas.
Scope:
myoung34/github-runner:latestin therunnerscompose profileRUNNER_TOKEN,RUNNER_REPO_URL,RUNNER_NAME,RUNNER_LABELS,RUNNER_SCOPEenv vars/var/run/docker.sockso the runner can itself build Docker imagesrunner-worknamed volume for workspace persistence between jobs