Skip to content
inetGeek

GitHub Actions

CI/CD built into GitHub, billed per minute on hosted runners and free on self-hosted ones.

Visit GitHub Actions documentation
Compare GitHub Actions with
github.com/features/actions

No affiliate links, sponsored placements or paid rankings appear on this site. Ordering follows the sourced data and the stated criteria.

Updated 5 criteria comparedSources last checked

Category
CI/CD
Free tier
Yes
Entry paid plan
Not documented
Regions
Not documented
01.

Who it suits.

Repos already on GitHub — no separate CI product to wire up, and self-hosted runners cost nothing to use beyond the hardware itself.

Consider something else if…

Heavy macOS usage — at $0.062/minute it's by far the most expensive runner type here, and a dedicated CI product may price Mac builds differently.

Editorial · Palash Bagchi · approved

02.

What the documentation says.

Each value below links to the page it was read from, with the sentence it came from. Criteria GitHub Actions does not publish are not listed.

Pricing

Free tier

Yes

Sources (1) →

Pricing model

Per-minute billing beyond the included allowance: $0.006/minute (Linux), $0.010/minute (Windows), $0.062/minute (macOS). Artifact storage overage $0.25/GB-month; cache storage overage $0.07/GB-month.

Sources (1) →
  • About billing for GitHub Actions ↗

    “Linux: $0.006 USD/minute. Windows: $0.010 USD/minute. macOS: $0.062 USD/minute. Shared storage: $0.25 USD per GB/month. Cache storage: $0.07 USD per GB/month.”

    Read 2026-09-11 · official docs

Limits

Build allowance

2,000 minutes/month on GitHub Free; 3,000 on Pro and Team; 50,000 on Enterprise Cloud.

Sources (1) →

CI/CD

Max job duration

Up to 6 hours of execution time per job on GitHub-hosted runners. A job that exceeds this is terminated and fails.

Sources (1) →
  • GitHub Actions limits ↗

    “Each job in a workflow can run for up to 6 hours of execution time. If a job reaches this limit, the job is terminated and fails.”

    Read 2026-09-11 · official docs

Self-hosted runners

Free for self-hosted runners — no usage charges beyond the runner's own infrastructure cost.

Sources (1) →

When these numbers change, hear about it. Sources are re-checked monthly; a repricing goes out as a short note.

Confirm by email; unsubscribe from any issue. Your address goes to Kit and nowhere else — what we do with it.

Every page here is sourced and dated.