From 7ba8e809120ea91a54f66a97946358cbccd9867c Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Thu, 4 Jun 2026 07:23:47 -0400 Subject: [PATCH] Re-enable downgrade CI with genuine test-at-floor (allow_reresolve: false) Re-enables the Downgrade workflow with allow_reresolve: false so the test suite runs at the minimal (downgraded) dependency versions (not a re-resolved set), and raises the [compat] lower bounds (declared deps only) to the minimal mutually-consistent already-released versions needed for the floor set to build and pass tests. Verified locally on Julia 1.10 in a clean depot + fresh registry: resolve + Pkg.test(allow_reresolve=false) pass at the floor with 0 re-resolve. Co-Authored-By: Chris Rackauckas Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/Downgrade.yml | 1 - Project.toml | 12 ++++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 6bfe1a5..4ddde52 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -12,7 +12,6 @@ on: - 'docs/**' jobs: downgrade: - if: false name: "Downgrade" uses: "SciML/.github/.github/workflows/downgrade.yml@v1" with: diff --git a/Project.toml b/Project.toml index 430695e..18ab359 100644 --- a/Project.toml +++ b/Project.toml @@ -16,12 +16,12 @@ Symbolics = "0c5d862f-8b57-4792-8d23-62f2024744c7" AllocCheck = "0.2" BenchmarkTools = "1" DomainSets = "0.7, 0.8" -ModelingToolkit = "11" -PrecompileTools = "1" -SciMLBase = "2, 3.1" -SymbolicIndexingInterface = "0.3.40" -SymbolicUtils = "4" -Symbolics = "7" +ModelingToolkit = "11.26.7" +PrecompileTools = "1.2.1" +SciMLBase = "2.149.0, 3.1" +SymbolicIndexingInterface = "0.3.43" +SymbolicUtils = "4.31.0" +Symbolics = "7.24.0" julia = "1.10" [extras]