For public repositories, jobs using the workflow labels shown in the table below will run with the associated specifications. {% data reusables.actions.single-cpu-runners %} Use of the standard {% data variables.product.prodname_dotcom %}-hosted runners is free and unlimited on public repositories.
{% data reusables.actions.single-cpu-table-row %}| Virtual machine / container | Processor (CPU) | Memory (RAM) | Storage (SSD) | Architecture | Workflow label |
|---|---|---|---|---|---|
| Linux | 4 | 16 GB | 14 GB | x64 |
ubuntu-latest,
ubuntu-24.04,
ubuntu-22.04
|
| Windows | 4 | 16 GB | 14 GB | x64 |
windows-latest,
windows-2025,
windows-2025-vs2026 ({% data variables.release-phases.public_preview %}),
windows-2022
|
| Linux | 4 | 16 GB | 14 GB | arm64 |
ubuntu-24.04-arm,
ubuntu-22.04-arm
|
| Windows | 4 | 16 GB | 14 GB | arm64 |
windows-11-arm
|
| macOS | 4 | 14 GB | 14 GB | Intel |
macos-15-intel
|
| macOS | 3 (M1) | 7 GB | 14 GB | arm64 |
macos-latest,
macos-14,
macos-15,
macos-26 ({% data variables.release-phases.public_preview %}),
|
Standard {% data variables.product.prodname_dotcom %}-hosted runners for {% ifversion ghec %}internal and{% endif %} private repositories
For {% ifversion ghec %}internal and{% endif %} private repositories, jobs using the workflow labels shown in the table below will run on virtual machines with the associated specifications. These runners use your {% data variables.product.prodname_dotcom %} account's allotment of free minutes, and are then charged at the per minute rates. See AUTOTITLE.
{% data reusables.actions.single-cpu-table-row %}| Virtual Machine | Processor (CPU) | Memory (RAM) | Storage (SSD) | Architecture | Workflow label |
|---|---|---|---|---|---|
| Linux | 2 | 8 GB | 14 GB | x64 |
ubuntu-latest,
ubuntu-24.04,
ubuntu-22.04
|
| Windows | 2 | 8 GB | 14 GB | x64 |
windows-latest,
windows-2025,
windows-2022
|
| Linux | 2 | 8 GB | 14 GB | arm64 |
ubuntu-24.04-arm,
ubuntu-22.04-arm
|
| Windows | 2 | 8 GB | 14 GB | arm64 |
windows-11-arm
|
| macOS | 4 | 14 GB | 14 GB | Intel |
macos-15-intel
|
| macOS | 3 (M1) | 7 GB | 14 GB | arm64 |
macos-latest,
macos-14,
macos-15,
macos-26 ({% data variables.release-phases.public_preview %})
|
{% ifversion ghec %}
[!NOTE] {% data reusables.actions.macos-unavailable-ghecom %}
{% endif %}