Google Cloud instance
Run GitHub Actions on Google Cloud t2a-standard-8
Google Cloud t2a-standard-8 — 8 vCPU, 32 GiB RAM, ARM64. Cirun spins one up per workflow on your Google Cloud account and tears it down when the job finishes — you pay Google Cloud for the compute, nothing per CI minute.
Why this fits
- 8 vCPU and 32 GiB RAM — sized for workloads the default GitHub-hosted runners can't comfortably host, all on your own Google Cloud account.
- Native ARM Ampere Altra — multi-arch container builds.
- Ephemeral by default — each job gets a clean VM, no leaked state from previous PRs.
.cirun.yml
.cirun.yml
1runners:2 - name: gcp-t2a-standard-83 cloud: gcp4 instance_type: t2a-standard-85 # Use the GCP arm64 image family for Ubuntu 22.04, or a self-link to6 # a custom ARM image.7 machine_image: projects/ubuntu-os-cloud/global/images/family/ubuntu-2204-lts-arm648 labels:9 - cirun-gcp-t2a-standard-8
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