We use cookies to understand how people use Depot.
GitHub Actions

GitHub Actions Runner Types

Depot offers several different types of GitHub Actions runners, depending on your CI job needs. You can choose the type on a per-job basis by specifying the runs-on key in your GitHub Actions workflow file:

jobs:
  build:
    runs-on: depot-ubuntu-22.04

Note: We support the depot-ubuntu-latest-* alias for depot-ubuntu-22.04-* if you want to use the latest Ubuntu version.

In-memory Disk Accelerator:

Depot runners reserve a portion of the memory on the runner host for a disk accelerator, backed by a RAM disk. The accelerator acts as buffer between reading and writing to the root disk, which allows Actions runs to perform incredibly fast I/O operations much quicker than the physical disk would allow.

Intel runners

Intel runners use AMD EC2 instances. Their EBS volume is provisioned with 8000 IOPS and 250 MB/s throughput.

The following labels are available:

LabelCPUsMemoryDisk sizeDisk accelerator sizePer-minute price
depot-ubuntu-22.04-small22 GB100 GB512MB$0.002
depot-ubuntu-22.0428 GB100 GB2GB$0.004
depot-ubuntu-22.04-4416 GB150 GB4GB$0.008
depot-ubuntu-22.04-8832 GB300 GB8GB$0.016
depot-ubuntu-22.04-161664 GB600 GB8GB$0.032
depot-ubuntu-22.04-3232128 GB1200 GB16GB$0.064
depot-ubuntu-22.04-6464256 GB2400 GB32GB$0.128

Arm runners

Arm runners use Graviton3 EC2 instances. Their EBS volume is provisioned with 8000 IOPS and 250 MB/s throughput.

The following labels are available:

LabelCPUsMemoryDisk sizeDisk accelerator sizePer-minute price
depot-ubuntu-22.04-arm-small22 GB100 GB512MB$0.002
depot-ubuntu-22.04-arm28 GB100 GB2GB$0.004
depot-ubuntu-22.04-arm-4416 GB150 GB4GB$0.008
depot-ubuntu-22.04-arm-8832 GB300 GB8GB$0.016
depot-ubuntu-22.04-arm-161664 GB600 GB8GB$0.032
depot-ubuntu-22.04-arm-3232128 GB1200 GB16GB$0.064
depot-ubuntu-22.04-arm-6464256 GB2400 GB32GB$0.128

Ubuntu 24.04 runners

Status: Beta

GitHub have released a beta image for Ubuntu 24.04. These runners use the same instances as the Ubuntu 22.04 runners. Since this is a beta image, you may encounter issues with software compatibility.

The following labels are available:

LabelCPUsMemoryDisk sizeDisk accelerator sizePer-minute price
depot-ubuntu-24.04-small22 GB100 GB512MB$0.002
depot-ubuntu-24.0428 GB100 GB2GB$0.004
depot-ubuntu-24.04-4416 GB150 GB4GB$0.008
depot-ubuntu-24.04-8832 GB300 GB8GB$0.016
depot-ubuntu-24.04-161664 GB600 GB8GB$0.032
depot-ubuntu-24.04-3232128 GB1200 GB16GB$0.064
depot-ubuntu-24.04-6464256 GB2400 GB32GB$0.128
depot-ubuntu-24.04-arm-small22 GB100 GB512MB$0.002
depot-ubuntu-24.04-arm28 GB100 GB2GB$0.004
depot-ubuntu-24.04-arm-4416 GB150 GB4GB$0.008
depot-ubuntu-24.04-arm-8832 GB300 GB8GB$0.016
depot-ubuntu-24.04-arm-161664 GB600 GB8GB$0.032
depot-ubuntu-24.04-arm-3232128 GB1200 GB16GB$0.064
depot-ubuntu-24.04-arm-6464256 GB2400 GB32GB$0.128

macOS runners

Status: Beta

macOS runners use instances with M2 chips running macOS 14. Their EBS volume is provisioned with 8000 IOPS and 1000 MB/s throughput. Like the Linux runners, the macOS runners also have a disk accelerator.

Note: These runners are only available on the Startup plan during beta.

The following label is available:

LabelCPUsMemoryDisk sizePer-minute price
depot-macos-latest824 GB150GB$0.08
depot-macos-14824 GB150GB$0.08