From 57a10e9c04b74150ed76c1d157773fbcf133d819 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 11:11:50 +0000 Subject: [PATCH 01/26] Bump julia-actions/julia-downgrade-compat from 1 to 2 Bumps [julia-actions/julia-downgrade-compat](https://github.com/julia-actions/julia-downgrade-compat) from 1 to 2. - [Release notes](https://github.com/julia-actions/julia-downgrade-compat/releases) - [Commits](https://github.com/julia-actions/julia-downgrade-compat/compare/v1...v2) --- updated-dependencies: - dependency-name: julia-actions/julia-downgrade-compat dependency-version: '2' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/Downgrade.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index d5422872e..1219710a8 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -36,7 +36,7 @@ jobs: arch: ${{ matrix.arch }} - run: julia -e 'using InteractiveUtils; versioninfo(verbose=true)' - uses: julia-actions/cache@v2 - - uses: julia-actions/julia-downgrade-compat@v1 + - uses: julia-actions/julia-downgrade-compat@v2 with: skip: LinearAlgebra,SparseArrays,Statistics,Test projects: ., test From 01403a0827ea192987440c3ee483cc1ca6c54adf Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 1 Aug 2025 23:24:14 +0200 Subject: [PATCH 02/26] add allow_reresolve: false --- .github/workflows/Downgrade.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 1219710a8..8067695fd 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -48,6 +48,7 @@ jobs: uses: julia-actions/julia-runtest@v1 with: coverage: false + allow_reresolve: false env: PYTHON: "" GKSwstype: "100" # for Plots/GR From c37ca28d95e83c07702eca5529c84d4a7aef02ef Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Tue, 24 Feb 2026 10:05:46 +0100 Subject: [PATCH 03/26] forcedeps, julia_version, force_latest_compatible_version --- .github/workflows/Downgrade.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index c21a956ed..41cd7639d 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -40,6 +40,8 @@ jobs: with: skip: LinearAlgebra,SparseArrays,Statistics,Test projects: ., test + mode: forcedeps + julia_version: ${{ matrix.version }} - uses: julia-actions/julia-buildpkg@v1 env: PYTHON: "" @@ -49,6 +51,7 @@ jobs: with: coverage: false allow_reresolve: false + force_latest_compatible_version: false env: PYTHON: "" GKSwstype: "100" # for Plots/GR From 9f9b8f8a6819907ff025030dabf47db6db01776a Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Tue, 24 Feb 2026 10:06:08 +0100 Subject: [PATCH 04/26] remove ignore in dependabot --- .github/dependabot.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index f1c073459..d5c4abf01 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -10,6 +10,3 @@ updates: all-github-actions: patterns: - "*" - ignore: - - dependency-name: "julia-actions/julia-downgrade-compat" - versions: [ ">=2.0.0" ] From 138dde37112986ee4abaedb13c41507b5fe5c781 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Tue, 24 Feb 2026 10:24:29 +0100 Subject: [PATCH 05/26] bump Plots.jl to v1.38.9 --- test/Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/Project.toml b/test/Project.toml index 00d623421..0a5426ddc 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -35,7 +35,7 @@ OrdinaryDiffEqRosenbrock = "1.22" OrdinaryDiffEqSDIRK = "1.11" OrdinaryDiffEqTsit5 = "1.9" OrdinaryDiffEqVerner = "1.10" -Plots = "1.33" +Plots = "1.38.9" RecipesBase = "1.3.4" RecursiveFactorization = "0.2.26" SparseArrays = "1" From 0720a454c62c4efe52fdf14ffc7694928b0e40fb Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Tue, 24 Feb 2026 10:35:02 +0100 Subject: [PATCH 06/26] bump StaticArrays.jl to v1.9.8 --- Project.toml | 2 +- test/Project.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 8b8a5f395..52f225fa4 100644 --- a/Project.toml +++ b/Project.toml @@ -34,7 +34,7 @@ RecipesBase = "1.3.4" Reexport = "1.2.2" SciMLBase = "2.128" SparseArrays = "1" -StaticArrays = "1.9.7" +StaticArrays = "1.9.8" Statistics = "1" SymbolicIndexingInterface = "0.3.43" julia = "1.10" diff --git a/test/Project.toml b/test/Project.toml index 0a5426ddc..09dbfc393 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -39,7 +39,7 @@ Plots = "1.38.9" RecipesBase = "1.3.4" RecursiveFactorization = "0.2.26" SparseArrays = "1" -StaticArrays = "1.9.7" +StaticArrays = "1.9.8" Statistics = "1" Test = "1" Unitful = "1.21" From 70608dca9470535efcb9de5beceffc53b6dd6f1f Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Tue, 24 Feb 2026 11:23:14 +0100 Subject: [PATCH 07/26] bump compat of OrdinaryDiffEqCore.jl to v3.0.1 --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 52f225fa4..a644ef1b6 100644 --- a/Project.toml +++ b/Project.toml @@ -29,7 +29,7 @@ JuMP = "1.28" LinearAlgebra = "1" LinearSolve = "3.54" MuladdMacro = "0.2.4" -OrdinaryDiffEqCore = "3" +OrdinaryDiffEqCore = "3.0.1" RecipesBase = "1.3.4" Reexport = "1.2.2" SciMLBase = "2.128" From f15d002c1f48fe5bbe1718e096902faa0f5a4cc7 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Thu, 26 Feb 2026 17:21:19 +0100 Subject: [PATCH 08/26] use default julia version --- .github/workflows/Downgrade.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 41cd7639d..262c47799 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -41,7 +41,6 @@ jobs: skip: LinearAlgebra,SparseArrays,Statistics,Test projects: ., test mode: forcedeps - julia_version: ${{ matrix.version }} - uses: julia-actions/julia-buildpkg@v1 env: PYTHON: "" From 9ed7262ba30d132c9534887a9b70fe497f6eab07 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 27 Feb 2026 09:40:28 +0100 Subject: [PATCH 09/26] try copying Manifest.toml and manual testing instead of julia-runtest --- .github/workflows/Downgrade.yml | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 262c47799..091407445 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -41,17 +41,12 @@ jobs: skip: LinearAlgebra,SparseArrays,Statistics,Test projects: ., test mode: forcedeps - - uses: julia-actions/julia-buildpkg@v1 - env: - PYTHON: "" - GKSwstype: "100" # for Plots/GR - - name: Run tests without coverage - uses: julia-actions/julia-runtest@v1 - with: - coverage: false - allow_reresolve: false - force_latest_compatible_version: false - env: - PYTHON: "" - GKSwstype: "100" # for Plots/GR - POSITIVEINTEGRATORS_DOWNGRADE_CI: "true" + - name: Lock test manifest to downgraded one + run: cp Manifest.toml test/Manifest.toml + - name: Run tests with locked versions + run: | + julia --project=test --color=yes -e ' + import Pkg + Pkg.develop(Pkg.PackageSpec(path=pwd())) + Pkg.instantiate() + include("test/runtests.jl") From e2a5e2c779c9a82b0be0c2b0c6334f2da40c0979 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 27 Feb 2026 09:42:04 +0100 Subject: [PATCH 10/26] fix syntax --- .github/workflows/Downgrade.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 091407445..64f85d6e1 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -50,3 +50,4 @@ jobs: Pkg.develop(Pkg.PackageSpec(path=pwd())) Pkg.instantiate() include("test/runtests.jl") + ' From 95eac25c9c8a1d49f2ed7e399d79f9b56a485d6f Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 27 Feb 2026 09:47:24 +0100 Subject: [PATCH 11/26] another try to fix syntax --- .github/workflows/Downgrade.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 64f85d6e1..b1fbe4924 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -45,7 +45,7 @@ jobs: run: cp Manifest.toml test/Manifest.toml - name: Run tests with locked versions run: | - julia --project=test --color=yes -e ' + julia --project=test --color=yes -e ' import Pkg Pkg.develop(Pkg.PackageSpec(path=pwd())) Pkg.instantiate() From e0ba65d77c8f775237977c467f258a48ee2642fd Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 27 Feb 2026 10:17:34 +0100 Subject: [PATCH 12/26] add Pkg.status() to verify correct package versions --- .github/workflows/Downgrade.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index b1fbe4924..b5d88c79a 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -49,5 +49,6 @@ jobs: import Pkg Pkg.develop(Pkg.PackageSpec(path=pwd())) Pkg.instantiate() + Pkg.status() include("test/runtests.jl") ' From b1cd7fc9b47b380b2b3af630fadfa625b8a45d56 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 27 Feb 2026 10:33:01 +0100 Subject: [PATCH 13/26] verify that newer versions in logs are only due to Aqua.jl --- test/runtests.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/runtests.jl b/test/runtests.jl index faf5862c8..a0f434932 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -222,7 +222,7 @@ end # The Aqua.jl tests fails in the Downstream CI action # of OrdinaryDiffEq.jl but not in our regular CI - we just # skip it there. - if !isempty(get(ENV, "GROUP", "")) + if !isempty(get(ENV, "GROUP", "")) || !isempty(get(ENV, "POSITIVEINTEGRATORS_DOWNGRADE_CI", "")) @info "Skipping tests from Aqua.jl" else @info "Running tests from Aqua.jl" From cf0c48b3012070f05f5e80ae18e4be9ca38eae4c Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 27 Feb 2026 10:42:21 +0100 Subject: [PATCH 14/26] try again --- test/runtests.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/runtests.jl b/test/runtests.jl index a0f434932..04a2cfe66 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -222,7 +222,7 @@ end # The Aqua.jl tests fails in the Downstream CI action # of OrdinaryDiffEq.jl but not in our regular CI - we just # skip it there. - if !isempty(get(ENV, "GROUP", "")) || !isempty(get(ENV, "POSITIVEINTEGRATORS_DOWNGRADE_CI", "")) + if true @info "Skipping tests from Aqua.jl" else @info "Running tests from Aqua.jl" From bc52ba88f0edf37a14cd8c3e9979a9180dfdab22 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 27 Feb 2026 12:45:42 +0100 Subject: [PATCH 15/26] try again with julia-runtest, but also copy Manifest.toml --- .github/workflows/Downgrade.yml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index b5d88c79a..f7ac651a5 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -43,12 +43,15 @@ jobs: mode: forcedeps - name: Lock test manifest to downgraded one run: cp Manifest.toml test/Manifest.toml - - name: Run tests with locked versions - run: | - julia --project=test --color=yes -e ' - import Pkg - Pkg.develop(Pkg.PackageSpec(path=pwd())) - Pkg.instantiate() - Pkg.status() - include("test/runtests.jl") - ' + - uses: julia-actions/julia-buildpkg@v1 + env: + PYTHON: "" + GKSwstype: "100" # for Plots/GR + - name: Run tests without coverage + uses: julia-actions/julia-runtest@v1 + with: + coverage: false + env: + PYTHON: "" + GKSwstype: "100" # for Plots/GR + POSITIVEINTEGRATORS_DOWNGRADE_CI: "true" From 5882a6a91c8a57a537018142a9b454a556993436 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 27 Feb 2026 12:46:39 +0100 Subject: [PATCH 16/26] allow_reresolve and force_latest_compatible_version --- .github/workflows/Downgrade.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index f7ac651a5..951c6ad86 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -51,6 +51,8 @@ jobs: uses: julia-actions/julia-runtest@v1 with: coverage: false + allow_reresolve: false + force_latest_compatible_version: false env: PYTHON: "" GKSwstype: "100" # for Plots/GR From ea253f78eb9aff3c6e6ca40b0e8a21ad1ad4568b Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 27 Feb 2026 13:10:07 +0100 Subject: [PATCH 17/26] try patched downgrade action version from PR --- .github/workflows/Downgrade.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 951c6ad86..36f4c9f3a 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -36,7 +36,7 @@ jobs: arch: ${{ matrix.arch }} - run: julia -e 'using InteractiveUtils; versioninfo(verbose=true)' - uses: julia-actions/cache@v2 - - uses: julia-actions/julia-downgrade-compat@v2 + - uses: JoshuaLampert/julia-downgrade-compat@345ad06814d1aed21830ac29208d4b6e14eeb716 with: skip: LinearAlgebra,SparseArrays,Statistics,Test projects: ., test From 9ca1fcc2d2ce06cafc8d19772a312935c41db13e Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 27 Feb 2026 13:10:40 +0100 Subject: [PATCH 18/26] remove copying Manifest.toml --- .github/workflows/Downgrade.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 36f4c9f3a..3e6d7a92e 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -41,8 +41,6 @@ jobs: skip: LinearAlgebra,SparseArrays,Statistics,Test projects: ., test mode: forcedeps - - name: Lock test manifest to downgraded one - run: cp Manifest.toml test/Manifest.toml - uses: julia-actions/julia-buildpkg@v1 env: PYTHON: "" From 7f65b2a9ba3564a6268ef9c3a842e30c44b564c9 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 27 Feb 2026 13:12:12 +0100 Subject: [PATCH 19/26] run on v1.12 --- .github/workflows/Downgrade.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 3e6d7a92e..c1708cc16 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -23,7 +23,7 @@ jobs: fail-fast: false matrix: version: - - '1.10' # current lts + - '1.12' # current lts os: - ubuntu-latest arch: From 03855631719cd8e2374b3b784178c4a7546ad009 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 27 Feb 2026 14:00:20 +0100 Subject: [PATCH 20/26] use new commit --- .github/workflows/Downgrade.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index c1708cc16..f45c1bc0b 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -23,7 +23,7 @@ jobs: fail-fast: false matrix: version: - - '1.12' # current lts + - '1.10' # current lts os: - ubuntu-latest arch: @@ -36,7 +36,7 @@ jobs: arch: ${{ matrix.arch }} - run: julia -e 'using InteractiveUtils; versioninfo(verbose=true)' - uses: julia-actions/cache@v2 - - uses: JoshuaLampert/julia-downgrade-compat@345ad06814d1aed21830ac29208d4b6e14eeb716 + - uses: JoshuaLampert/julia-downgrade-compat@11e35582d0098d2079cd6801bec5ec9decc50208 with: skip: LinearAlgebra,SparseArrays,Statistics,Test projects: ., test From ac58a6e70e30aecf94441bbb04acef5366c00de7 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Fri, 27 Feb 2026 14:28:29 +0100 Subject: [PATCH 21/26] try v1.12 again --- .github/workflows/Downgrade.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index f45c1bc0b..0f981bbcd 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -23,7 +23,7 @@ jobs: fail-fast: false matrix: version: - - '1.10' # current lts + - '1.12' # current lts os: - ubuntu-latest arch: From b241945516cae1dd1c4c995982b78c4994871355 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Mon, 2 Mar 2026 11:14:24 +0100 Subject: [PATCH 22/26] manually run tests again --- .github/workflows/Downgrade.yml | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 0f981bbcd..d6051807c 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -23,7 +23,7 @@ jobs: fail-fast: false matrix: version: - - '1.12' # current lts + - '1.10' # current lts os: - ubuntu-latest arch: @@ -41,17 +41,12 @@ jobs: skip: LinearAlgebra,SparseArrays,Statistics,Test projects: ., test mode: forcedeps - - uses: julia-actions/julia-buildpkg@v1 - env: - PYTHON: "" - GKSwstype: "100" # for Plots/GR - - name: Run tests without coverage - uses: julia-actions/julia-runtest@v1 - with: - coverage: false - allow_reresolve: false - force_latest_compatible_version: false - env: - PYTHON: "" - GKSwstype: "100" # for Plots/GR - POSITIVEINTEGRATORS_DOWNGRADE_CI: "true" + - name: Run tests + run: | + julia --project=test --color=yes -e ' + import Pkg + Pkg.develop(Pkg.PackageSpec(path=pwd())) + Pkg.instantiate() + Pkg.status() + include("test/runtests.jl") + ' From be02b97440f2bece6ccf5fea71b5a510a48aac53 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Mon, 2 Mar 2026 11:27:55 +0100 Subject: [PATCH 23/26] also try v2 should not work because we do not copy the Manifest.toml to test/, but just to verify that --- .github/workflows/Downgrade.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index d6051807c..6c5cff694 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -36,7 +36,7 @@ jobs: arch: ${{ matrix.arch }} - run: julia -e 'using InteractiveUtils; versioninfo(verbose=true)' - uses: julia-actions/cache@v2 - - uses: JoshuaLampert/julia-downgrade-compat@11e35582d0098d2079cd6801bec5ec9decc50208 + - uses: julia-actions/julia-downgrade-compat@v2 with: skip: LinearAlgebra,SparseArrays,Statistics,Test projects: ., test @@ -47,6 +47,6 @@ jobs: import Pkg Pkg.develop(Pkg.PackageSpec(path=pwd())) Pkg.instantiate() - Pkg.status() + Pkg.status(; mode = Pkg.PKGMODE_MANIFEST) include("test/runtests.jl") ' From 317f6cbe1c2acd0aa3a9f6552302ee34632940ec Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Mon, 2 Mar 2026 15:08:47 +0100 Subject: [PATCH 24/26] run Aqua.jl tests again --- test/runtests.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/runtests.jl b/test/runtests.jl index 04a2cfe66..faf5862c8 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -222,7 +222,7 @@ end # The Aqua.jl tests fails in the Downstream CI action # of OrdinaryDiffEq.jl but not in our regular CI - we just # skip it there. - if true + if !isempty(get(ENV, "GROUP", "")) @info "Skipping tests from Aqua.jl" else @info "Running tests from Aqua.jl" From 95a16e68fe26cb7a304f4ee8e2e9b555c913f0a2 Mon Sep 17 00:00:00 2001 From: Joshua Lampert Date: Mon, 2 Mar 2026 17:27:25 +0100 Subject: [PATCH 25/26] use Pkg.test and add comment --- .github/workflows/Downgrade.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 6c5cff694..687db419c 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -41,12 +41,14 @@ jobs: skip: LinearAlgebra,SparseArrays,Statistics,Test projects: ., test mode: forcedeps + # We run the tests manually instead of using julia-action/julia-builpkg and julia-action/julia-runtest + # because otherwise the downgraded Manifest.toml is not used in the tests under julia Date: Mon, 2 Mar 2026 17:43:30 +0100 Subject: [PATCH 26/26] use include instead of Pkg.test again --- .github/workflows/Downgrade.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 687db419c..d6b08bdcf 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -41,14 +41,15 @@ jobs: skip: LinearAlgebra,SparseArrays,Statistics,Test projects: ., test mode: forcedeps - # We run the tests manually instead of using julia-action/julia-builpkg and julia-action/julia-runtest + # We run the tests manually instead of using julia-action/julia-builpkg and julia-action/julia-runtest or `Pkg.test` # because otherwise the downgraded Manifest.toml is not used in the tests under julia