You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
QA: run_qa v1.6 form + ExplicitImports (root + sublibs)
Convert every QA environment (root test/QA and each lib/<Sub>/test/qa) to the
SciMLTesting v1.6 `run_qa` form with ExplicitImports enabled.
Per env:
- root RecursiveArrayTools: aqua_broken=(:ambiguities,) (tracking #326);
ei_broken=(:no_implicit_imports,) (tracking #619); EI public-access ignore-list
for non-public upstream names. Pkg sentinel guard preserved.
- RecursiveArrayToolsArrayPartitionAnyAll: piracies treat_as_own=[ArrayPartition];
JET target_defined_modules. EI clean.
- RecursiveArrayToolsShorthandConstructors: piracies treat_as_own=[VA, AP];
JET target_defined_modules. EI clean.
- RecursiveArrayToolsRaggedArrays: piracies treat_as_own on the RAT-owned
AbstractRagged{VectorOfArray,DiffEqArray} abstract types (fixes the pre-existing
Aqua piracy false-positive); ei_broken=(:no_implicit_imports,) (#619);
EI ignore-lists for the RAT-owned ragged types and non-public upstream names.
Removed the stale `AllObserved` explicit import (EI no_stale fix). The JET
similar_type(::Any) report is a pre-existing master finding tracked in #620 and
is left as a hard check (not silenced).
Add SciMLTesting (compat "1.6") to each QA env; ExplicitImports comes in
transitively. [sources]/develop wiring preserved exactly.
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments