Skip to content

Commit 467ec2d

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

File tree

test/qa/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ FiniteVolumeMethod1D = {path = "../.."}
1313
Aqua = "0.8"
1414
JET = "0.9,0.10,0.11"
1515
SafeTestsets = "0.0.1, 0.1"
16-
SciMLTesting = "1.6"
16+
SciMLTesting = "1.7"
1717
Test = "1"
1818
julia = "1.10"

0 commit comments

Comments
 (0)