Skip to content

Latest commit

 

History

History
77 lines (47 loc) · 2.78 KB

01.2_actions-pricing.md

File metadata and controls

77 lines (47 loc) · 2.78 KB

Pricing {docsify-ignore-all}

GitHub Actions is available for the following; GitHub Free, GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub One. GitHub Actions is not available for private repositories owned by accounts using legacy per-repository plans.

Product Storage Minutes (per month)
GitHub Free 500 MB 2,000
GitHub Pro 1 GB 3,000
GitHub Team 2 GB 10,000
GitHub Enterprise Cloud 50 GB 50,000

Usage Limits

*subject to change

Job execution

6 Hours

After 6 hours the job is terminated and is seen as a failed job. This limit does not apply to self-hosted runners.

Workflow run

72 Hours

Reaching this limit will cancel the workflow. This limit also applies to self-hosted runners.

Job queue

24 Hours

If a self-hosted runner does not start executing the job within this limit, the job is terminated and fails to complete.

This limit does not apply to GitHub-hosted runners.

API requests

1000 per hour

You can execute up to 1000 API requests in an hour across all actions within a repository. If exceeded, additional API calls will fail, which might cause jobs to fail. This limit also applies to self-hosted runners.

Job matrix

256 per run

A job matrix can generate a maximum of 256 jobs per workflow run.

This limit also applies to self-hosted runners.

Concurrent jobs

Based on Plan

The number of concurrent jobs you can run in your account depends on your GitHub plan. There are no concurrency limits for self-hosted runners.

See table below

GitHub plan Total concurrent jobs Maximum concurrent macOS jobs
Free 20 5
Pro 40 5
Team 60 5
Enterprise 180 50

Pricing

Operating System Price Per Minute
Linux $0.008
macOS $0.08
Windows $0.016

Usage limits and pricing are subject to change, please visit the About billing for GitHub Actions page of the help documentation