Commit 467ec2d
QA: pin SciMLTesting compat floor to 1.7 (public-API EI gate)
The two public-API ExplicitImports checks
(check_all_qualified_accesses_are_public,
check_all_explicit_imports_are_public) are gated to Julia >= 1.11 only
from SciMLTesting 1.7.0. With the now-empty public-API ignore-lists in
qa.jl, the QA group relies on that gate so the LTS (1.10) does not
spuriously flag public-backported names. Raise the qa-env compat floor
from "1.6" to "1.7" so the resolved SciMLTesting always carries the gate.
Verified against registered releases (FVM dev'd via [sources], no dev of
base libs):
- Julia 1.12 (public-API checks RUN, no ignores): QA group 18/18 pass,
0 fail/error/broken. Resolved SciMLBase 3.27.0, SciMLTesting 1.7.0,
CommonSolve 0.2.9, ExplicitImports 1.15.0, JET 0.11.5, Aqua 0.8.16.
- Julia 1.10 lts (public-API checks skipped by the 1.7 gate): QA group
16/16 pass, 0 fail/error/broken (the 2-test delta is exactly the two
gated public-API checks).
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 46bb453 commit 467ec2d
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
0 commit comments