diff --git a/Project.toml b/Project.toml index e236993..1a8cf19 100644 --- a/Project.toml +++ b/Project.toml @@ -25,7 +25,7 @@ ToeplitzMatricesExt = "ToeplitzMatrices" [compat] AllocCheck = "0.2" -ArrayInterface = "7.7" +ArrayInterface = "7.20" BandedMatrices = "1.10.2" BenchmarkTools = "1" BlockBandedMatrices = "0.13.4" @@ -34,7 +34,7 @@ GPUArrays = "10.3.1, 11" JLArrays = "0.1, 0.2, 0.3" LinearAlgebra = "1" SafeTestsets = "0.0.1, 0.1, 1" -SciMLTesting = "2.1" +SciMLTesting = "2.4" SemiseparableMatrices = "0.4.0" SparseArrays = "1" SpecialMatrices = "3.1.0" diff --git a/docs/make.jl b/docs/make.jl index 831447a..097d781 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -1,18 +1,13 @@ using Documenter using SparseMatrixIdentification -cp( - joinpath(@__DIR__, "Manifest.toml"), joinpath(@__DIR__, "src/assets/Manifest.toml"); - force = true -) - makedocs( sitename = "SparseMatrixIdentification.jl", authors = "Anastasia Dunca", modules = [SparseMatrixIdentification], checkdocs = :exports, clean = true, - doctest = false, + doctest = true, linkcheck = true, format = Documenter.HTML( assets = ["assets/favicon.ico"], diff --git a/test/qa/Project.toml b/test/qa/Project.toml index b6a1719..b31d0b9 100644 --- a/test/qa/Project.toml +++ b/test/qa/Project.toml @@ -8,6 +8,6 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] Aqua = "0.8" JET = "0.9,0.10,0.11" -SciMLTesting = "2.1" +SciMLTesting = "2.4" Test = "1" julia = "1.10" diff --git a/test/qa/qa.jl b/test/qa/qa.jl index 14af5fc..ae7bd58 100644 --- a/test/qa/qa.jl +++ b/test/qa/qa.jl @@ -1,13 +1,4 @@ using SciMLTesting, SparseMatrixIdentification using JET -run_qa( - SparseMatrixIdentification; - explicit_imports = true, - ei_kwargs = (; - # `fast_scalar_indexing` is not public (unexported, not declared public) in - # ArrayInterface; it is the only non-public name this package accesses. - all_qualified_accesses_are_public = (; ignore = (:fast_scalar_indexing,)), - ), - api_docs_kwargs = (; rendered = true), -) +run_qa(SparseMatrixIdentification)