From 1c8ffd90bde06f9e79c8362a2182255a2a590ed7 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Thu, 4 Jun 2026 07:20:39 -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 | 10 +++++----- test/qa/Project.toml | 1 + 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 1da36e5..cb6bf22 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -12,7 +12,6 @@ on: - 'docs/**' jobs: test: - if: false # Disabled pending dependency updates - see issue #142 uses: "SciML/.github/.github/workflows/downgrade.yml@v1" with: julia-version: "1.10" diff --git a/Project.toml b/Project.toml index 1c60628..dbbad16 100644 --- a/Project.toml +++ b/Project.toml @@ -14,12 +14,12 @@ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" TSVD = "9449cd9e-2762-5aa3-a617-5413e99d722e" [compat] -DocStringExtensions = "0.8, 0.9" +DocStringExtensions = "0.9.5" LinearAlgebra = "1" -ModelingToolkit = "11" -PrecompileTools = "1" +ModelingToolkit = "11.23.0" +PrecompileTools = "1.2.1" RandomizedLinAlg = "0.1" -Setfield = "0.8, 1" +Setfield = "1.1.2" SparseArrays = "1" -TSVD = "0.4" +TSVD = "0.4.4" julia = "1.10" diff --git a/test/qa/Project.toml b/test/qa/Project.toml index 2653121..430b622 100644 --- a/test/qa/Project.toml +++ b/test/qa/Project.toml @@ -3,6 +3,7 @@ Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595" ExplicitImports = "7d51a73a-1435-4ff3-83d9-f097790105c7" JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" +ModelOrderReduction = "207801d6-6cee-43a9-ad0c-f0c64933efa0" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat]