{{ message }}
Commit 8a05390
committed
Tune CI matrix adjustments so reports are clearer
Since #1987, test jobs from `pythonpackage.yml` appear in an
unintuitive order, and some show an extra bool matrix variable in
their names while others don't (this corresponds to `experimental`,
which was always set to some value, but was set in different ways).
This fixes that by:
- Listing all tested versions, rather than introducing some in an
`include` key. (The `include:`-introduced jobs didn't distinguish
between originally-present matrix variables and those that are
introduced based on the values of the original ones.)
- Replacing `os` with `os-type`, which has only the first part of
the value for `runs-on:` (e.g., `ubuntu`), and adding `os-ver`
to each matrix job, defaulting it to `latest`, but using `22.04`
for Python 3.7 on Ubuntu.
This should also naturally extend to adding 3.13, with or without
setting `continue-on-error` to temporarily work around the problems
obseved in #1955, but nothing 3.13-related is done in this commit.1 parent cc1c643 commit 8a05390
1 file changed
Lines changed: 12 additions & 11 deletions

0 commit comments