Self-hosted
Autoscaling runner
Quick answer
An autoscaling runner is a self-hosted runner whose instance count grows and shrinks automatically in response to queued jobs.
An autoscaling runner is a self-hosted runner whose instance count grows and shrinks automatically in response to queued jobs.
Why it matters
The hard part is not scaling up but scaling down without killing a running job, and doing it fast enough that idle capacity does not dominate the bill.
Your next build could be twice as fast, at half the price
Start free. Migrating away is the same one line, and we publish that diff too.
Related
Actions Runner ControllerActions Runner Controller (ARC) is an open-source Kubernetes operator that provisions and autoscales self-hosted GitHub Actions runners as pods in your own cluster.Ephemeral runnerAn ephemeral runner executes exactly one job and is then destroyed, guaranteeing no state carries into the next job.Runner groupA runner group is a collection of runners with access policies controlling which organisations and repositories may use them.Self-hosted runnerA self-hosted runner is a machine you own and operate that connects to GitHub to execute Actions jobs.