Skip to content

Commit 94d66ff

Browse files
committed
Fix downgrade CI compatibility issues with version bumps
- Update SciMLBase from 2.39.0 to 2.82 for ModelingToolkit 10 compatibility - Update ModelingToolkit constraint from "9" to "10" for consistency - Standardize Julia version constraint to "1.10" across all sublibraries - Relax overly strict version constraints in OptimizationPyCMA - Update OptimizationMOI to use ModelingToolkit 10 and Symbolics 6 - Add PrecompileTools and SciMLStructures constraints to main project These changes resolve downgrade CI failures by ensuring consistent minimum versions across the ecosystem and avoiding known compatibility issues with Julia 1.10.1/1.10.2 and PythonCall interactions. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 3098f2b commit 94d66ff

File tree

20 files changed

+29
-27
lines changed

20 files changed

+29
-27
lines changed

Project.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ TerminalLoggers = "5d786b92-1e48-4d6f-9151-6b4477ca9bed"
2121

2222
[compat]
2323
ADTypes = "1.2"
24+
PrecompileTools = "1.2"
25+
SciMLStructures = "1"
2426
Aqua = "0.8"
2527
ArrayInterface = "7.10"
2628
BenchmarkTools = "1"
@@ -41,7 +43,7 @@ Logging = "1.10"
4143
LoggingExtras = "0.4, 1"
4244
Lux = "1.12.4"
4345
MLUtils = "0.4"
44-
ModelingToolkit = "9"
46+
ModelingToolkit = "10"
4547
Optim = ">= 1.4.1"
4648
OptimizationBase = "2"
4749
OptimizationMOI = "0.5"
@@ -55,7 +57,7 @@ Random = "1.10"
5557
Reexport = "1.2"
5658
ReverseDiff = "1"
5759
SafeTestsets = "0.1"
58-
SciMLBase = "2.39.0"
60+
SciMLBase = "2.82"
5961
SciMLSensitivity = "7"
6062
SparseArrays = "1.10"
6163
SparseDiffTools = "2"

lib/OptimizationBBO/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1212
BlackBoxOptim = "0.6"
1313
Optimization = "4"
1414
Reexport = "1.2"
15-
julia = "1"
15+
julia = "1.10"
1616

1717
[extras]
1818
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

lib/OptimizationCMAEvolutionStrategy/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
99
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1010

1111
[compat]
12-
julia = "1"
12+
julia = "1.10"
1313
CMAEvolutionStrategy = "0.2"
1414
Optimization = "4"
1515
Reexport = "1.2"

lib/OptimizationEvolutionary/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
99
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1010

1111
[compat]
12-
julia = "1"
12+
julia = "1.10"
1313
Evolutionary = "0.11"
1414
Optimization = "4"
1515
Reexport = "1.2"

lib/OptimizationGCMAES/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
99
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1010

1111
[compat]
12-
julia = "1"
12+
julia = "1.10"
1313
Optimization = "4"
1414
GCMAES = "0.1"
1515
Reexport = "1.2"

lib/OptimizationMOI/Project.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@ Ipopt_jll = "300.1400"
2222
Juniper = "0.9"
2323
LinearAlgebra = "1"
2424
MathOptInterface = "1"
25-
ModelingToolkit = "9, 10"
25+
ModelingToolkit = "10"
2626
NLopt = "1"
2727
Optimization = "4"
2828
Reexport = "1.2"
2929
SciMLStructures = "1"
3030
SparseArrays = "1.6"
3131
SymbolicIndexingInterface = "0.3"
32-
Symbolics = "5, 6"
32+
Symbolics = "6"
3333
Test = "1.6"
3434
Zygote = "0.6"
35-
julia = "1.6"
35+
julia = "1.10"
3636

3737
[extras]
3838
AmplNLWriter = "7c4d4715-977e-5154-bfe0-e096adeac482"

lib/OptimizationManopt/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ ManifoldsBase = "0.15.10"
2020
Manopt = "0.4.63"
2121
Optimization = "4"
2222
Reexport = "1.2"
23-
julia = "1.9"
23+
julia = "1.10"
2424

2525
[extras]
2626
Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9"

lib/OptimizationMetaheuristics/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Metaheuristics = "bcdb8e00-2c21-11e9-3065-2b553b22f898"
99
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1010

1111
[compat]
12-
julia = "1"
12+
julia = "1.10"
1313
Metaheuristics = "3"
1414
Reexport = "1.2"
1515
Optimization = "4"

lib/OptimizationMultistartOptimization/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ MultistartOptimization = "3933049c-43be-478e-a8bb-6e0f7fd53575"
99
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1010

1111
[compat]
12-
julia = "1"
12+
julia = "1.10"
1313
MultistartOptimization = "0.2, 0.3"
1414
Optimization = "4"
1515
Reexport = "1.2"

lib/OptimizationNLPModels/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ADTypes = "1.7"
1414
NLPModels = "0.21"
1515
Optimization = "4"
1616
Reexport = "1.2"
17-
julia = "1.9"
17+
julia = "1.10"
1818

1919
[extras]
2020
NLPModelsTest = "7998695d-6960-4d3a-85c4-e1bceb8cd856"

0 commit comments

Comments
 (0)