From 4f4f9c0f1779a731f4a30cf9a7c69874b0e6721e Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Mon, 22 Jun 2026 23:50:42 -0400 Subject: [PATCH] Bump sublibrary Corleone compat 0.0.3 -> 0.0.4 to match released parent PR #100 released parent Corleone v0.0.4 but did not update the sublibraries' Corleone [compat], which still pinned "0.0.3". For pre-1.0 versions the caret range "0.0.3" means [0.0.3, 0.0.4), so the path-sourced parent at 0.0.4 has an empty intersection with that compat. The downgrade-sublibraries lanes (lib/CorleoneOED, lib/OptimalControlBenchmarks) fail during the test-sandbox resolve with: ERROR: LoadError: empty intersection between Corleone@0.0.4 and project compatibility 0.0.3 On Julia 1.10 (lts) [sources] is ignored and the parent is develop'd by path at 0.0.4, so the conflict is unavoidable until compat admits 0.0.4. Also bumps the matching Corleone compat in the QA and examples test sub-projects (which path- source the parent) so the QA/Examples lanes don't inherit the same wall. Co-Authored-By: Chris Rackauckas Co-Authored-By: Claude Opus 4.8 (1M context) --- lib/CorleoneOED/Project.toml | 2 +- lib/CorleoneOED/test/qa/Project.toml | 2 +- lib/OptimalControlBenchmarks/Project.toml | 2 +- lib/OptimalControlBenchmarks/test/qa/Project.toml | 2 +- test/examples/Project.toml | 2 +- test/qa/Project.toml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/CorleoneOED/Project.toml b/lib/CorleoneOED/Project.toml index 9d50eb7..7cdfae7 100644 --- a/lib/CorleoneOED/Project.toml +++ b/lib/CorleoneOED/Project.toml @@ -27,7 +27,7 @@ CorleoneOEDOptimizationExtension = ["Optimization", "ComponentArrays"] CorleoneOEDZygoteExtension = "Zygote" [compat] -Corleone = "0.0.3" +Corleone = "0.0.4" ComponentArrays = "0.15" DocStringExtensions = "0.9" ForwardDiff = "1.3" diff --git a/lib/CorleoneOED/test/qa/Project.toml b/lib/CorleoneOED/test/qa/Project.toml index aef4671..da4640a 100644 --- a/lib/CorleoneOED/test/qa/Project.toml +++ b/lib/CorleoneOED/test/qa/Project.toml @@ -10,7 +10,7 @@ CorleoneOED = {path = "../.."} [compat] Aqua = "0.8" -Corleone = "0.0.3" +Corleone = "0.0.4" CorleoneOED = "0.0.4" Test = "1" julia = "1.10" diff --git a/lib/OptimalControlBenchmarks/Project.toml b/lib/OptimalControlBenchmarks/Project.toml index 5c16ce3..b20e35d 100644 --- a/lib/OptimalControlBenchmarks/Project.toml +++ b/lib/OptimalControlBenchmarks/Project.toml @@ -33,7 +33,7 @@ UnoSolver = "1baa60ac-02f7-4b39-a7a8-2f4f58486b05" [compat] ComponentArrays = "0.15" -Corleone = "0.0.3" +Corleone = "0.0.4" DocStringExtensions = "0.9" ForwardDiff = "1.3" Ipopt = "1" diff --git a/lib/OptimalControlBenchmarks/test/qa/Project.toml b/lib/OptimalControlBenchmarks/test/qa/Project.toml index f821e30..afbecff 100644 --- a/lib/OptimalControlBenchmarks/test/qa/Project.toml +++ b/lib/OptimalControlBenchmarks/test/qa/Project.toml @@ -10,7 +10,7 @@ OptimalControlBenchmarks = {path = "../.."} [compat] Aqua = "0.8" -Corleone = "0.0.3" +Corleone = "0.0.4" OptimalControlBenchmarks = "0.0.3" Test = "1" julia = "1.10" diff --git a/test/examples/Project.toml b/test/examples/Project.toml index 4c7c858..f0b4450 100644 --- a/test/examples/Project.toml +++ b/test/examples/Project.toml @@ -19,7 +19,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] ComponentArrays = "0.15" -Corleone = "0.0.3" +Corleone = "0.0.4" ForwardDiff = "1.2" Ipopt = "1.10" LuxCore = "1.4" diff --git a/test/qa/Project.toml b/test/qa/Project.toml index 29584c4..cc6e3d6 100644 --- a/test/qa/Project.toml +++ b/test/qa/Project.toml @@ -10,7 +10,7 @@ Corleone = {path = "../.."} [compat] Aqua = "0.8" -Corleone = "0.0.3" +Corleone = "0.0.4" SafeTestsets = "0.1, 1" SciMLTesting = "1" Test = "1"