From 0ff640ec9de6801982489cdfae84b5438be0c4c0 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Thu, 4 Jun 2026 07:08:33 -0400 Subject: [PATCH 1/2] 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 | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index ab73da5..8fb1fbe 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -12,7 +12,6 @@ on: - 'docs/**' jobs: test: - if: false uses: "SciML/.github/.github/workflows/downgrade.yml@v1" with: julia-version: "1.10" diff --git a/Project.toml b/Project.toml index 91d079b..872fb63 100644 --- a/Project.toml +++ b/Project.toml @@ -27,7 +27,7 @@ CommonSolve = "0.2.4" ConcreteStructs = "0.2.3" DifferentiationInterface = "0.6.2, 0.7" ExplicitImports = "1.14.0" -FastClosures = "0.3" +FastClosures = "0.3.2" FiniteDiff = "2.24.0" ForwardDiff = "0.10.36, 1" Hwloc = "3" @@ -36,10 +36,10 @@ LineSearches = "7.3.0" LinearAlgebra = "1.10" MaybeInplace = "0.1.4" NonlinearProblemLibrary = "0.1.2" -PrecompileTools = "1" +PrecompileTools = "1.2.0" ReTestItems = "1.28.0" ReverseDiff = "1.15.3" -SciMLBase = "2.53.1, 3.0" +SciMLBase = "2.54.0, 3.0" SciMLJacobianOperators = "0.1" StaticArraysCore = "1.4" Test = "1.10" From cb52c306c9f4ded583c0629b1896a5e5921f7631 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Thu, 4 Jun 2026 09:29:16 -0400 Subject: [PATCH 2/2] Downgrade: pass group=All (runtests requires a valid GROUP; empty errors) --- .github/workflows/Downgrade.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 8fb1fbe..c06aa31 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -16,5 +16,6 @@ jobs: with: julia-version: "1.10" skip: "Pkg,TOML" + group: "All" allow-reresolve: false secrets: "inherit"