Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
57a10e9
Bump julia-actions/julia-downgrade-compat from 1 to 2
dependabot[bot] Aug 1, 2025
01403a0
add allow_reresolve: false
JoshuaLampert Aug 1, 2025
a67811c
Merge branch 'main' into dependabot/github_actions/julia-actions/juli…
SKopecz Sep 22, 2025
fc7a762
Merge branch 'main' into dependabot/github_actions/julia-actions/juli…
SKopecz Sep 23, 2025
6292428
Merge branch 'main' into dependabot/github_actions/julia-actions/juli…
JoshuaLampert Feb 24, 2026
c37ca28
forcedeps, julia_version, force_latest_compatible_version
JoshuaLampert Feb 24, 2026
9f9b8f8
remove ignore in dependabot
JoshuaLampert Feb 24, 2026
138dde3
bump Plots.jl to v1.38.9
JoshuaLampert Feb 24, 2026
0720a45
bump StaticArrays.jl to v1.9.8
JoshuaLampert Feb 24, 2026
70608dc
bump compat of OrdinaryDiffEqCore.jl to v3.0.1
JoshuaLampert Feb 24, 2026
f15d002
use default julia version
JoshuaLampert Feb 26, 2026
9ed7262
try copying Manifest.toml and manual testing instead of julia-runtest
JoshuaLampert Feb 27, 2026
e2a5e2c
fix syntax
JoshuaLampert Feb 27, 2026
95eac25
another try to fix syntax
JoshuaLampert Feb 27, 2026
e0ba65d
add Pkg.status() to verify correct package versions
JoshuaLampert Feb 27, 2026
b1cd7fc
verify that newer versions in logs are only due to Aqua.jl
JoshuaLampert Feb 27, 2026
cf0c48b
try again
JoshuaLampert Feb 27, 2026
bc52ba8
try again with julia-runtest, but also copy Manifest.toml
JoshuaLampert Feb 27, 2026
5882a6a
allow_reresolve and force_latest_compatible_version
JoshuaLampert Feb 27, 2026
ea253f7
try patched downgrade action version from PR
JoshuaLampert Feb 27, 2026
9ca1fcc
remove copying Manifest.toml
JoshuaLampert Feb 27, 2026
7f65b2a
run on v1.12
JoshuaLampert Feb 27, 2026
0385563
use new commit
JoshuaLampert Feb 27, 2026
ac58a6e
try v1.12 again
JoshuaLampert Feb 27, 2026
b241945
manually run tests again
JoshuaLampert Mar 2, 2026
d7ad0c2
Merge branch 'main' into dependabot/github_actions/julia-actions/juli…
JoshuaLampert Mar 2, 2026
be02b97
also try v2
JoshuaLampert Mar 2, 2026
317f6cb
run Aqua.jl tests again
JoshuaLampert Mar 2, 2026
95a16e6
use Pkg.test and add comment
JoshuaLampert Mar 2, 2026
009e981
use include instead of Pkg.test again
JoshuaLampert Mar 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,3 @@ updates:
all-github-actions:
patterns:
- "*"
ignore:
- dependency-name: "julia-actions/julia-downgrade-compat"
versions: [ ">=2.0.0" ]
27 changes: 14 additions & 13 deletions .github/workflows/Downgrade.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,19 +36,20 @@ 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
- 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"
mode: forcedeps
# 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 <v1.12
# see also https://github.com/julia-actions/julia-downgrade-compat/blob/00f940b7be2b50389571ed016d603be561649103/README.md#L89
- name: Run tests
run: |
julia --project=test --color=yes -e '
import Pkg
Pkg.develop(Pkg.PackageSpec(path=pwd()))
Pkg.instantiate()
Pkg.status(; mode = Pkg.PKGMODE_MANIFEST)
include("test/runtests.jl")
'
4 changes: 2 additions & 2 deletions Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,12 @@ 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"
SparseArrays = "1"
StaticArrays = "1.9.7"
StaticArrays = "1.9.8"
Statistics = "1"
SymbolicIndexingInterface = "0.3.43"
julia = "1.10"
4 changes: 2 additions & 2 deletions test/Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,11 @@ 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"
StaticArrays = "1.9.7"
StaticArrays = "1.9.8"
Statistics = "1"
Test = "1"
Unitful = "1.21"