What is the maximum number of jobs allowed in a single GitHub Actions workflow run?
Select an answer to reveal the explanation.
Short Explanation and Infographic
GitHub caps workflows at 256 jobs — matrix explosions can hit this fast if you're not careful with dimensions.
Full explanation below image
Full Explanation
GitHub Actions enforces a limit of 256 jobs per workflow run. This includes all jobs generated by matrix strategies. For example, a matrix with 4 operating systems × 4 Node.js versions × 4 database versions = 64 combinations — still within limits, but larger matrices can easily exceed 256. Additional limits: 20 workflow files can be triggered per event, 100 reusable workflows per workflow file, and each workflow run can have up to 20,000 minutes of job log data. Exceeding the 256 job limit causes the workflow run to fail with an error.