Skip to content

Commit 53ddce6

Browse files
Fix two resolver failures exposed by CI
1. Widen ChainRulesCore compat from "1.24" to "1": The alldeps CI job (job 73119426790) fails because with Symbolics pinned to 7.4.1 (its minimum), the resolver pulls DataInterpolations 8.7.0+ which requires ChainRulesCore >=1.25. Our compat entry "1.24" is a single-minor pin that blocks 1.25+. MTKStdlib only uses ChainRulesCore.frule (stable since 1.0), so widening to "1" is safe. 2. Fix docs/Project.toml ModelingToolkit compat "10" → "11": The docs instantiation (job 73119426967) fails with 'Unsatisfiable requirements for ModelingToolkit': Symbolics 7.4.1+ requires ModelingToolkit >=11, but docs/Project.toml said "10". The main Project.toml already says ModelingToolkit = "11". The StochasticDelayDiffEq precompile failure (job 73119426798, StochasticDelayDiffEq v1.13.0 missing handle_callback_modifiers! from StochasticDiffEq v6.102.0) is in a transitive dep of the MTK downstream test suite — not in MTKStdlib's code or compat — and is out of scope for this PR. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
1 parent cbe71b6 commit 53ddce6

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Symbolics = "0c5d862f-8b57-4792-8d23-62f2024744c7"
1515
[compat]
1616
ADTypes = "1"
1717
Aqua = "0.8"
18-
ChainRulesCore = "1.24"
18+
ChainRulesCore = "1"
1919
ControlSystemsBase = "1.4"
2020
DataFrames = "1.7"
2121
DataInterpolations = "8"

docs/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ DataFrames = "1.7"
1515
DataInterpolations = "6.4, 7, 8"
1616
Documenter = "1"
1717
IfElse = "0.1"
18-
ModelingToolkit = "10"
18+
ModelingToolkit = "11"
1919
OrdinaryDiffEq = "6, 7"
2020
Plots = "1.36"

0 commit comments

Comments
 (0)