GitHub Actions Matrix Expander
Paste a workflow to list every matrix combination with include and exclude applied, and see how many jobs will run.
Help shape GitHub Actions Matrix Expander
The bug you just noticed will fade in 3 minutes. The feature idea will vanish after your next tab switch. Crazy peps don't suffer silently.
Frequently Asked Questions
Excludes remove matching combinations first. Each include then adds its extra keys to combinations it matches, or becomes a new combination if it matches none.
256 jobs per workflow run. The tool flags matrices that exceed it.
Matrices built from fromJSON() at runtime can't be known in advance, so they're marked as dynamic.
No. The matrix is computed in your browser.