Skip to content

fix(matrix): validate exclude against matrix only, not include#663

Open
leno23 wants to merge 1 commit into
rhysd:mainfrom
leno23:fix/matrix-exclude-only-matrix-634
Open

fix(matrix): validate exclude against matrix only, not include#663
leno23 wants to merge 1 commit into
rhysd:mainfrom
leno23:fix/matrix-exclude-only-matrix-634

Conversation

@leno23
Copy link
Copy Markdown

@leno23 leno23 commented May 17, 2026

Summary

  • matrix.exclude values are now validated against matrix: keys/values only, not combinations from matrix.include
  • Matches GitHub Actions behavior: include is applied after exclude, so exclude cannot reference values only added via include

Fixes #634

Test plan

GitHub applies matrix.include after matrix.exclude, so exclude values
must match keys/values defined under matrix: only. Fixes rhysd#634.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Check that values in exclude: appear just in matrix:

1 participant