Skip to main content
Runner types control CPU, memory, storage, and boot behavior for GitHub Actions jobs.

Standard runners

Use standard runners for:
  • Test suites.
  • Build jobs.
  • Linting.
  • Container image builds.
  • Deployment scripts.

Larger runners

Use larger runners when jobs need:
  • More memory.
  • More CPU.
  • Larger caches.
  • Faster dependency installs.
  • Heavy Docker builds.

Choosing a runner

WorkflowSuggested runner
Small Node/Ruby/Python test suiteStandard
Docker image buildLarger CPU and memory
Monorepo test matrixMultiple standard runners
Heavy compile jobLarger runner
Runner availability depends on project settings and the compute locations enabled for your account.