Tune CI matrix adjustments so reports are clearer · gitpython-developers/GitPython@8a05390 · GitHub
Skip to content

Commit 8a05390

Browse files
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

File tree

.github/workflows/pythonpackage.yml

Lines changed: 12 additions & 11 deletions

0 commit comments

Comments
 (0)