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.

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 sizeMinute multiplePer-minute price
depot-ubuntu-22.04-small22 GB100 GB0.5x$0.002
depot-ubuntu-22.0428 GB100 GB1x$0.004
depot-ubuntu-22.04-4416 GB150 GB2x$0.008
depot-ubuntu-22.04-8832 GB300 GB4x$0.016
depot-ubuntu-22.04-161664 GB600 GB8x$0.032
depot-ubuntu-22.04-3232128 GB1200 GB16x$0.064
depot-ubuntu-22.04-6464256 GB2400 GB32x$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 sizeMinute multiplePer-minute price
depot-ubuntu-22.04-arm-small22 GB100 GB0.5x$0.002
depot-ubuntu-22.04-arm28 GB100 GB1x$0.004
depot-ubuntu-22.04-arm-4416 GB150 GB2x$0.008
depot-ubuntu-22.04-arm-8832 GB300 GB4x$0.016
depot-ubuntu-22.04-arm-161664 GB600 GB8x$0.032
depot-ubuntu-22.04-arm-3232128 GB1200 GB16x$0.064
depot-ubuntu-22.04-arm-6464256 GB2400 GB32x$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 sizeMinute multiplePer-minute price
depot-ubuntu-24.04-small22 GB100 GB0.5x$0.002
depot-ubuntu-24.0428 GB100 GB1x$0.004
depot-ubuntu-24.04-4416 GB150 GB2x$0.008
depot-ubuntu-24.04-8832 GB300 GB4x$0.016
depot-ubuntu-24.04-161664 GB600 GB8x$0.032
depot-ubuntu-24.04-3232128 GB1200 GB16x$0.064
depot-ubuntu-24.04-6464256 GB2400 GB32x$0.128
depot-ubuntu-24.04-arm-small22 GB100 GB0.5x$0.002
depot-ubuntu-24.04-arm28 GB100 GB1x$0.004
depot-ubuntu-24.04-arm-4416 GB150 GB2x$0.008
depot-ubuntu-24.04-arm-8832 GB300 GB4x$0.016
depot-ubuntu-24.04-arm-161664 GB600 GB8x$0.032
depot-ubuntu-24.04-arm-3232128 GB1200 GB16x$0.064
depot-ubuntu-24.04-arm-6464256 GB2400 GB32x$0.128

I/O-optimized runners

Status: Beta

I/O-optimized runners use Intel EC2 instances with local NVMe SSDs for higher IOPS and disk throughput. The local SSD is configured as a write cache, so all writes are routed to the local disk, and reads are distributed between the EBS root volume and local disk.

While in beta, only 4-CPU runners and larger are available.

Intel I/O-optimized runners

LabelCPUsMemoryDisk sizeIOPS (read/write)Minute multiplePer-minute price
depot-ubuntu-22.04-4-io416 GB237 GB67,083 / 33,5422x$0.008
depot-ubuntu-22.04-8-io832 GB474 GB134,167 / 67,0844x$0.016
depot-ubuntu-22.04-16-io1664 GB950 GB268,333 / 134,1678x$0.032
depot-ubuntu-22.04-32-io32128 GB1900 GB536,666 / 268,33416x$0.064
depot-ubuntu-22.04-64-io64256 GB1425 GB536,666 / 268,33432x$0.128

Arm I/O-optimized runners

LabelCPUsMemoryDisk sizeIOPS (read/write)Minute multiplePer-minute price
depot-ubuntu-22.04-arm-4-io416 GB237 GB67,083 / 33,5422x$0.008
depot-ubuntu-22.04-arm-8-io832 GB474 GB134,167 / 67,0844x$0.016
depot-ubuntu-22.04-arm-16-io1664 GB950 GB268,333 / 134,1678x$0.032
depot-ubuntu-22.04-arm-32-io32128 GB1900 GB536,666 / 268,33416x$0.064
depot-ubuntu-22.04-arm-64-io64256 GB1425 GB536,666 / 268,33432x$0.128