Skip to content

Migrate to strict SciMLTesting 2.4 - #136

Merged
ChrisRackauckas merged 2 commits into
SciML:masterfrom
ChrisRackauckas-Claude:agent/strict-scimltesting-24-runtimegeneratedfunctions
Jul 27, 2026
Merged

ChrisRackauckas merged 2 commits into
SciML:masterfrom
ChrisRackauckas-Claude:agent/strict-scimltesting-24-runtimegeneratedfunctions

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

Ignore until reviewed by @ChrisRackauckas.

Summary

  • migrate package and QA environments to SciMLTesting 2.4 with plain strict run_qa
  • replace private Serialization and deepcopy hooks with public APIs; serialized dropped functions now fail explicitly, requiring a 0.6.0 release
  • add definition-site SciMLStyle API docs, rendered public/setup docs, doctests, export checks, and generic Function interface coverage

Verification

  • Julia 1.12: Pkg.test() passed
  • Julia 1.10: Pkg.test() passed
  • strict run_qa(RuntimeGeneratedFunctions): 20/20 passed
  • Documenter doctests, rendered docs, linkcheck, and checkdocs = :exports: passed
  • Runic and git diff --check: passed

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review July 27, 2026 03:42
@ChrisRackauckas
ChrisRackauckas merged commit 6550973 into SciML:master Jul 27, 2026
26 of 27 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