> ## Documentation Index
> Fetch the complete documentation index at: https://ubicloud-00f14c0d-dependabot-github-actions-actions-checkou-0.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Runner Types

Ubicloud offers a wide variety of runner types and sizes, allowing you to choose based on your specific needs.

By default, using `runs-on: ubicloud` provisions a 2 vCPU x64 Ubuntu 24.04 runner. You can specify the runner size, for example, `runs-on: ubicloud-standard-8` provisions an 8 vCPU runner. You can even specify the operating system, such as `runs-on: ubicloud-standard-4-ubuntu-2204`, which provisions a 4 vCPU runner with Ubuntu 22.04.

## Available Labels

| Workflow label             | OS           | vCPU | Memory | Disk  |
| -------------------------- | ------------ | ---- | ------ | ----- |
| `ubicloud-standard-2`      | Ubuntu 24.04 | 2    | 8GB    | 75GB  |
| `ubicloud-standard-4`      | Ubuntu 24.04 | 4    | 16GB   | 150GB |
| `ubicloud-standard-8`      | Ubuntu 24.04 | 8    | 32GB   | 200GB |
| `ubicloud-standard-16`     | Ubuntu 24.04 | 16   | 64GB   | 300GB |
| `ubicloud-standard-30`     | Ubuntu 24.04 | 30   | 120GB  | 400GB |
| `ubicloud-standard-2-arm`  | Ubuntu 24.04 | 2    | 6GB    | 86GB  |
| `ubicloud-standard-4-arm`  | Ubuntu 24.04 | 4    | 12GB   | 150GB |
| `ubicloud-standard-8-arm`  | Ubuntu 24.04 | 8    | 24GB   | 200GB |
| `ubicloud-standard-16-arm` | Ubuntu 24.04 | 16   | 48GB   | 300GB |
| `ubicloud-standard-30-arm` | Ubuntu 24.04 | 30   | 90GB   | 400GB |

You can append `-ubuntu-2204`, `-ubuntu-2404`, or `-ubuntu-2604` to explicitly set the operating system.

Ubicloud runners support the following label patterns:

```yaml theme={null}
# x64 runners
runs-on: ubicloud-standard-{vcpu}-{os}
# ubicloud                        -> 2 vCPU x64 Ubuntu 24.04 runner
# ubicloud-standard-8             -> 8 vCPU x64 Ubuntu 24.04 runner
# ubicloud-standard-4-ubuntu-2204 -> 4 vCPU x64 Ubuntu 22.04 runner

# arm64 runners
runs-on: ubicloud-standard-{vcpu}-arm-{os}
# ubicloud-arm                        -> 2 vCPU arm64 Ubuntu 24.04 runner
# ubicloud-standard-8-arm             -> 8 vCPU arm64 Ubuntu 24.04 runner
# ubicloud-standard-4-arm-ubuntu-2204 -> 4 vCPU arm64 Ubuntu 22.04 runner
```

<CardGroup cols={2}>
  <Card title="{vcpu}" icon="microchip">
    The supported number of vCPUs are 2 (default), 4, 8, 16, and 30.
  </Card>

  <Card title="{os}" icon="ubuntu">
    The operation system can be `ubuntu-2204`, `ubuntu-2404` (default), `ubuntu-2604`.
  </Card>
</CardGroup>

You can find all the available labels [here](https://github.com/ubicloud/ubicloud/blob/main/config/github_runner_labels.yml).

## x64 Runners

Ubicloud x64 runners are powered by AMD Ryzen 9 7950X3D processors, high-performance gaming processors optimized for single-thread speed and fast CI execution, with every two x64 vCPUs corresponding to one physical core. All Ubicloud runners are equipped with modern hardware, including new generation processors, NVMe SSDs, and high-speed networking. This enables us to deliver better price-performance across our services. All new users get the superior performance of our premium runners by default. If capacity's full, you seamlessly fall back to standard runners with no extra wait time. You are billed by the minute based on the type of runner you're using.

<Info>
  **Standard runners** were deprecated in June 2026 and are only available to customers who were already using them at that time. They are powered by AMD EPYC 9454P processors.

  We recommend that customers still on standard runners make the switch. The improved single-thread performance will meaningfully speed up your CI jobs, and the price difference is minimal.

  You can enable premium runners using the toggle on the Settings page of GitHub Runners in the Ubicloud Console. Once enabled, your jobs will automatically be routed to our premium fleet.
</Info>

Our x64 runner images are fully compatible with default runners. We generate them using the official HashiCorp packer templates published by GitHub in the [actions/runner-images](https://github.com/actions/runner-images) repository.

We update the images monthly after GitHub releases a new version. We don't deploy new images on the same day as GitHub to avoid potential issues. In the past, GitHub has encountered problems with new images and had to quickly rollback.

To prevent any disruption to our customers, we typically deploy new images a few days after GitHub's deployment is complete.

If you notice any mismatches between Ubicloud x64 runners and the official GitHub runners, please reach out to us at [support@ubicloud.com](mailto:support@ubicloud.com).

If your workflow has a package dependency that doesn’t exist on Ubicloud’s image, we recommend installing the dependency manually for the time being or creating an issue at [actions/runner-images](https://github.com/actions/runner-images) repository.

## arm64 Runners

Ubicloud arm64 runners are powered by Ampere Altra Q80-30 processors, with each arm64 vCPU backed by a dedicated physical core. This ensures consistent, high-performance computing for your workloads.

GitHub began publishing official arm64 images in the [actions/runner-images](https://github.com/actions/runner-images) repository in June 2026. Prior to that, Ubicloud built its own arm64 images since GitHub did not publish templates for arm64 at the time. We now use GitHub's templates to build our arm64 images as well, and update them monthly following each new GitHub release, the same process we use for our x64 images.

If you notice any discrepancies between Ubicloud arm64 runners and the official GitHub runners, please reach out to us at [support@ubicloud.com](mailto:support@ubicloud.com).
