Skip to content

Adopt strict SciMLTesting 2.4 QA#352

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:agent/integrals-scimltesting-v24-public-api-docs
Jul 22, 2026
Merged

Adopt strict SciMLTesting 2.4 QA#352
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:agent/integrals-scimltesting-v24-public-api-docs

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

Ignore until reviewed by @ChrisRackauckas.

Updates every Integrals SciMLTesting environment to the registered 2.4 line, removes the docs [sources] path, enables doctests and checkdocs = :exports, and keeps generated API entries limited to Integrals-owned methods. The existing SciMLBase facade is explicitly allowlisted for the strict public-reexport check.

This depends on SciML/SciMLTesting.jl#30, a 2.4.1 patch that makes the rendered-doc check ignore dependency reexports while retaining the explicit reexport audit.

Local verification:

  • Pkg.test(): passed. Core: all files passed; AD derivative tests 2005 pass / 1176 existing broken; nested AD 6/6.
  • Strict QA with local SciMLTesting 2.4.1 patch: QA 21/21; JET solver paths 6/6.
  • CI=true julia +1.12 --project=docs docs/make.jl: passed with doctests, export checks, link checking, and HTML rendering.
  • Runic.main(["--check", "."]) and git diff --check: passed.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review July 22, 2026 20:33
@ChrisRackauckas
ChrisRackauckas merged commit aab0ade into SciML:master Jul 22, 2026
9 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants