GitHub Actions pattern where a job is fanned out across combinations of parameters — e.g. Ruby 3.0/3.1 × Rails 6/7 — so tests run against every supported configuration in parallel. Environment variables can be expressed conditionally on matrix values (e.g. coverage only on Ruby 3.1 + Rails 7).