Skip to content
Latchkey

GitHub-Hosted Runner - CI/CD Glossary Definition

A GitHub-hosted runner is a clean, GitHub-managed VM provisioned for each job and destroyed afterward.

A GitHub-hosted runner is a fresh virtual machine that GitHub provisions and tears down for each job, pre-loaded with common build tools, so you pay per minute and never manage the underlying infrastructure.

GitHub-hosted runners (labels like ubuntu-latest, windows-latest, macos-latest) come with a maintained software image and are billed per minute. Each job gets a fresh VM, so there is no state carried between runs.

Billing note

Hosted-runner minutes are metered per repository visibility and machine size. Linux runners bill at the base rate, while Windows and macOS runners carry multipliers, so watch macOS usage in particular.

Related guides

Run this faster and cheaper on Latchkey managed runners. Start free →