From 3b338df083f73bedcc0fc39229e226d4284bebe4 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Thu, 16 Jul 2026 21:11:24 -0400 Subject: [PATCH 1/2] Enable rendered public API docs QA Co-Authored-By: Chris Rackauckas --- test/qa/qa.jl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/qa/qa.jl b/test/qa/qa.jl index 3c799470..23fbb144 100644 --- a/test/qa/qa.jl +++ b/test/qa/qa.jl @@ -3,6 +3,10 @@ using SciMLTesting, DeepEquilibriumNetworks, Test run_qa( DeepEquilibriumNetworks; explicit_imports = true, + # `DEQs` is a module-valued alias documented in prose on the API page. Documenter + # canonicalizes its `@docs` entry to the module binding, so it cannot be represented + # as a rendered alias binding. + api_docs_kwargs = (; rendered = true, rendered_ignore = (:DEQs,)), # `Aqua.test_all`'s default ambiguities check recurses into deps and is noisy; run # it only against this package's own methods (the prior hand-rolled qa.jl disabled # the recursive sweep and called `test_ambiguities(...; recursive = false)`). From 5eed943790b614aea10054a2a7933abb8c756719 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Tue, 21 Jul 2026 01:46:45 -0400 Subject: [PATCH 2/2] Test with SciMLTesting 2.4 Co-Authored-By: Chris Rackauckas --- Project.toml | 2 +- test/qa/Project.toml | 2 +- test/qa/qa.jl | 7 ++----- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/Project.toml b/Project.toml index 529ca78f..7b912137 100644 --- a/Project.toml +++ b/Project.toml @@ -50,7 +50,7 @@ PrecompileTools = "1.2.1" Random = "1.10" SciMLBase = "2, 3.3" SciMLSensitivity = "7.43" -SciMLTesting = "2.1" +SciMLTesting = "2.4" StableRNGs = "1" Static = "1" SteadyStateDiffEq = "2.5.0" diff --git a/test/qa/Project.toml b/test/qa/Project.toml index b0f32b2f..8b607987 100644 --- a/test/qa/Project.toml +++ b/test/qa/Project.toml @@ -17,7 +17,7 @@ Lux = "1" NonlinearSolve = "4" OrdinaryDiffEq = "6.74, 7" Random = "1.10" -SciMLTesting = "2.1" +SciMLTesting = "2.4" SteadyStateDiffEq = "2.5.0" Test = "1.10" julia = "1.10" diff --git a/test/qa/qa.jl b/test/qa/qa.jl index 23fbb144..9284b8bf 100644 --- a/test/qa/qa.jl +++ b/test/qa/qa.jl @@ -2,11 +2,8 @@ using SciMLTesting, DeepEquilibriumNetworks, Test run_qa( DeepEquilibriumNetworks; - explicit_imports = true, - # `DEQs` is a module-valued alias documented in prose on the API page. Documenter - # canonicalizes its `@docs` entry to the module binding, so it cannot be represented - # as a rendered alias binding. - api_docs_kwargs = (; rendered = true, rendered_ignore = (:DEQs,)), + # Documenter canonicalizes this module alias to the target module binding. + api_docs_kwargs = (; rendered_ignore = (:DEQs,)), # `Aqua.test_all`'s default ambiguities check recurses into deps and is noisy; run # it only against this package's own methods (the prior hand-rolled qa.jl disabled # the recursive sweep and called `test_ambiguities(...; recursive = false)`).