AWS instance
Run GitHub Actions on AWS g5.xlarge
AWS g5.xlarge — 4 vCPU, 16 GiB RAM, x86_64, NVIDIA A10G. 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
- 4 vCPU and 16 GiB RAM — sized for workloads the default GitHub-hosted runners can't comfortably host, all on your own AWS account.
- Single-GPU inference tests, smaller LLM evals, video-encode pipelines.
- NVIDIA A10G for PyTorch / vLLM and other CUDA workloads, with drivers + CUDA pre-baked in the runner image.
.cirun.yml
.cirun.yml
1runners:2 - name: aws-g5-xlarge3 cloud: aws4 instance_type: g5.xlarge5 # Use AWS Deep Learning AMI GPU PyTorch on Ubuntu 22.046 # (Marketplace) for pre-installed CUDA + drivers, or the7 # Cirun-published NVIDIA AMI.8 machine_image: ami-04823729c752149199 labels:10 - cirun-aws-g5-xlarge
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