AWS instance
Run GitHub Actions on AWS c7i.4xlarge
AWS c7i.4xlarge — 16 vCPU, 32 GiB RAM, x86_64. Cirun spins one up per workflow on your AWS account and tears it down when the job finishes — you pay AWS for the compute, nothing per CI minute.
Why this fits
- 16 vCPU and 32 GiB RAM — sized for workloads the default GitHub-hosted runners can't comfortably host, all on your own AWS account.
- Large test matrices, monorepo builds, Bazel/Gradle remote-cache misses.
- Ephemeral by default — each job gets a clean VM, no leaked state from previous PRs.
.cirun.yml
.cirun.yml
1runners:2 - name: aws-c7i-4xlarge3 cloud: aws4 instance_type: c7i.4xlarge5 # AWS publishes new Ubuntu 22.04 LTS AMI IDs per region. Use the AWS6 # SSM parameter7 # /aws/service/canonical/ubuntu/server/22.04/stable/current/amd64/hvm/ebs-gp2/ami-id8 # to fetch the current one.9 machine_image: ami-053b0d53c279acc9010 labels:11 - cirun-aws-c7i-4xlarge
Drop this in your repo root. The first workflow that requests the runner label spins this configuration up on your cloud account.
Ready to run your CI here?
Cirun is free for open source. For private repos, flat monthly plans by repo count — never per CI minute.
Sources · verified 2026-05-25