Skip to content
Using runners

Limits

Defaults per GitHub account or organization. The soft limits are there to stop runaway workflows, not to sell you a tier; ask and we raise them.

LimitDefaultCan change
Concurrent jobs200Lower it yourself in Settings; request a higher limit.
Job duration6 hoursSame as GitHub-hosted. Use timeout-minutes to go lower.
Free minutes3,000 Linux minutes per monthNo
Monthly spend limitNoneSet it in Settings.
Windows and macOSOffRequest access.
Active API tokens50 per accountRevoke unused ones.
Alert email addresses20 per accountNo

What happens at the concurrency limit

Jobs above the limit wait in the queue and start as soon as a running job finishes. They are not rejected and they are not billed while waiting. The dashboard shows queued jobs and the median queue time for the month.

What happens at the spend limit

New jobs are not started once the month's spend reaches the limit; they wait in the queue, marked Spend limit reached in the dashboard. Jobs already running finish normally.

Not supported yet

  • GitHub Enterprise Server. Runloft works with github.com accounts and organizations.
  • Static outbound IP addresses.
  • GPU machines.