Commit dbe7a1e
Canonical CI: grouped-tests.yml + root test/test_groups.toml (#462)
Convert the root Tests.yml test workflow into a thin caller of the
canonical SciML/.github grouped-tests.yml@v1 reusable workflow, with the
group x version matrix declared once in test/test_groups.toml.
The previous workflow hand-maintained a {version: [1, lts, pre]} x
{group: [Core, QA]} matrix calling tests.yml@v1. That matrix now lives in
test/test_groups.toml (Core and QA each on ["1", "lts", "pre"]) and is
computed by compute_affected_sublibraries.jl --root-matrix.
runtests.jl already dispatches on the standard GROUP env var (Core/QA), so
no group-env-name input is needed and no runtests.jl change is required.
No check-bounds/coverage/apt-packages overrides were used by the old job,
so the thin caller carries no `with:` inputs. on: triggers and concurrency
are preserved verbatim; name: "Tests" is kept so branch-protection status
checks remain valid. All other workflow files are untouched.
Co-authored-by: ChrisRackauckas-Claude <accounts@chrisrackauckas.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent eec06c2 commit dbe7a1e
2 files changed
Lines changed: 6 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
| 19 | + | |
34 | 20 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
0 commit comments