In a matrix strategy, how is the job name displayed in the GitHub Actions UI by default?
Select an answer to reveal the explanation.
Short Explanation and Infographic
GitHub appends the matrix values to the job name so you can tell them apart — 'build (ubuntu-latest, 18)' vs 'build (windows-latest, 16)'.
Full explanation below image
Full Explanation
For matrix jobs, GitHub displays the job name with the matrix variable values appended in parentheses. For a matrix with os and node variables, you'd see 'build (ubuntu-latest, 18)', 'build (windows-latest, 16)', etc. You can customize the job name using the 'name:' field at the job level with matrix variable expressions: 'name: Build on ${{ matrix.os }} with Node ${{ matrix.node }}'. This produces cleaner, more descriptive names than the default. Job names are what appear as check run names in PRs and are used as required status check names in branch protection.