Skip to content

selfhost(docker): self-hosted GitHub Actions runner in compose stack #1205

Description

@JSONbored

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

Metadata

Metadata

Assignees

Labels

maintainer-onlyOwner-only work — yields no Gittensor points.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions