Declare all jobs in matrix.include #10327
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
First of all, since we already have too many jobs, we don't want to use "matrix" jobs; we want to write down all test combinations to minimize the number of them instead of exhaustively testing every parameter combination.
Also, it seems like we don't need to use this weird syntax. I thought it was needed for formatting the job names and/or defining default values, but the job names look actually fine with this, and we could define default values when the variable is actually used (and it seems like our syntax actually didn't work as a default value correctly anyway).