From 349aa536f9de0bd70a7906aed4b503abe43feced Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Thu, 4 Jun 2026 07:14:09 -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 | 18 +++++++++--------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 515ab30..a9908c5 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -12,7 +12,6 @@ on: - 'docs/**' jobs: downgrade: - if: false uses: "SciML/.github/.github/workflows/downgrade.yml@v1" with: julia-version: "1.10" diff --git a/Project.toml b/Project.toml index b0dd43b..44a92ca 100644 --- a/Project.toml +++ b/Project.toml @@ -14,16 +14,16 @@ SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462" StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c" [compat] -DiffEqBase = "6, 7" -DiffEqCallbacks = "2.9, 3, 4" +DiffEqBase = "7" +DiffEqCallbacks = "4.16.0" ExplicitImports = "1" -ForwardDiff = "0.10, 1" -OrdinaryDiffEq = "6, 7" -RecipesBase = "0.7, 0.8, 1.0" -RecursiveArrayTools = "1, 2, 3, 4" -Reexport = "0.2, 1.0" -SciMLBase = "1.73, 2, 3" -StaticArraysCore = "1.4" +ForwardDiff = "1.0.1" +OrdinaryDiffEq = "7" +RecipesBase = "1.3.4" +RecursiveArrayTools = "4" +Reexport = "1.2.2" +SciMLBase = "3.1.0" +StaticArraysCore = "1.4.3" julia = "1.6" [extras]