> ## Documentation Index
> Fetch the complete documentation index at: https://docs.layerrail.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub Actions runner types

> Compare LayerRail runner shapes, CPU and memory options, and operating system images so you can match GitHub Actions jobs to the right runner.

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

| Workflow                          | Suggested runner          |
| --------------------------------- | ------------------------- |
| Small Node/Ruby/Python test suite | Standard                  |
| Docker image build                | Larger CPU and memory     |
| Monorepo test matrix              | Multiple standard runners |
| Heavy compile job                 | Larger runner             |

<Info>
  Runner availability depends on project settings and the compute locations enabled for your account.
</Info>
