feat: runner install — GitHub Actions runner as an unprivileged systemd service #3

Merged
dan-claude-bot merged 4 commits from feat/runner-install into main 2026-07-11 18:19:00 +00:00
2 changed files with 3 additions and 3 deletions
Showing only changes of commit 9730e4336c - Show all commits

View file

@ -76,8 +76,8 @@ whose whole point is a narrow blast radius. Add Docker only once a job
genuinely needs it, and rethink the isolation model then.
- `--name <name>` — runner name (default: this host's hostname)
- `--labels <csv>`extra runner labels (default: `ci-runner`; GitHub adds
`self-hosted` itself)
- `--labels <csv>`runner labels, replacing the `ci-runner` default — keep
any label your workflows' `runs-on` needs (GitHub adds `self-hosted` itself)
- `--user <name>` — the unprivileged service user (default: `github-runner`)
**The registration token:** provide it via the `RUNNER_TOKEN` env var or type

View file

@ -16,7 +16,7 @@ usage: rig runner install --repo <owner/repo> --version <pin> [options]
--version <pin> actions/runner release to install, e.g. 2.335.1
(required; no default — you state what you install)
--name <name> runner name (default: this host's hostname)
--labels <csv> extra runner labels (default: ci-runner)
--labels <csv> runner labels; replaces the default (default: ci-runner)
--user <name> unprivileged service user (default: github-runner;
created if absent; never root)