Skip to content

Commit 28e8a72

Browse files
committed
downgrade CI
1 parent 9365b77 commit 28e8a72

File tree

4 files changed

+61
-49
lines changed

4 files changed

+61
-49
lines changed

.github/workflows/Downgrade.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Downgrade
2+
on:
3+
pull_request:
4+
branches:
5+
- main
6+
paths-ignore:
7+
- 'docs/**'
8+
push:
9+
branches:
10+
- main
11+
paths-ignore:
12+
- 'docs/**'
13+
jobs:
14+
test:
15+
runs-on: ubuntu-latest
16+
strategy:
17+
matrix:
18+
version: ['1']
19+
group:
20+
- Core
21+
steps:
22+
- uses: actions/checkout@v4
23+
- uses: julia-actions/setup-julia@v1
24+
with:
25+
version: ${{ matrix.version }}
26+
- uses: cjdoris/julia-downgrade-compat-action@v1
27+
# if: ${{ matrix.version == '1.6' }}
28+
with:
29+
skip: Pkg,TOML
30+
- uses: julia-actions/julia-buildpkg@v1
31+
- uses: julia-actions/julia-runtest@v1

Project.toml

Lines changed: 29 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a"
2020
Preferences = "21216c6a-2e73-6563-6e65-726566657250"
2121
RecursiveFactorization = "f2c3362d-daeb-58d1-803e-2bc74f2840b4"
2222
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
23-
Requires = "ae029012-a4dd-5104-9daa-d747884805df"
2423
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
2524
SciMLOperators = "c0aeaf25-5076-4817-a8d5-81caf7dfa961"
2625
Setfield = "efcf1570-3423-57d1-acb7-fd33fddbac46"
@@ -61,51 +60,50 @@ LinearSolveRecursiveArrayToolsExt = "RecursiveArrayTools"
6160
[compat]
6261
AllocCheck = "0.1"
6362
Aqua = "0.8"
64-
ArrayInterface = "7.4.11"
65-
BandedMatrices = "1"
66-
BlockDiagonals = "0.1"
63+
ArrayInterface = "7.7"
64+
BandedMatrices = "1.4"
65+
BlockDiagonals = "0.1.42"
6766
CUDA = "5"
68-
ConcreteStructs = "0.2"
69-
DocStringExtensions = "0.9"
67+
ConcreteStructs = "0.2.3"
68+
DocStringExtensions = "0.9.3"
7069
EnumX = "1"
71-
Enzyme = "0.11"
72-
EnzymeCore = "0.6"
70+
Enzyme = "0.11.11"
71+
EnzymeCore = "0.6.4"
7372
FastAlmostBandedMatrices = "0.1"
7473
FastLapackInterface = "2"
75-
FiniteDiff = "2"
76-
ForwardDiff = "0.10"
77-
GPUArraysCore = "0.1"
78-
HYPRE = "1.4.0"
79-
InteractiveUtils = "1.6"
74+
FiniteDiff = "2.21"
75+
ForwardDiff = "0.10.36"
76+
GPUArraysCore = "0.1.5"
77+
HYPRE = "1.5.0"
78+
InteractiveUtils = "1.9"
8079
IterativeSolvers = "0.9.3"
81-
JET = "0.8"
82-
KLU = "0.3.0, 0.4"
80+
JET = "0.8.21"
81+
KLU = "0.4.1"
8382
KernelAbstractions = "0.9"
84-
Krylov = "0.9"
83+
Krylov = "0.9.5"
8584
KrylovKit = "0.6"
86-
Libdl = "1.6"
85+
Libdl = "1.9"
8786
LinearAlgebra = "1.9"
88-
MPI = "0.20"
87+
MPI = "0.20.19"
8988
Metal = "0.5"
9089
MultiFloats = "1"
9190
Pardiso = "0.5"
9291
Pkg = "1"
93-
PrecompileTools = "1"
94-
Preferences = "1"
92+
PrecompileTools = "1.2"
93+
Preferences = "1.4"
9594
Random = "1"
96-
RecursiveArrayTools = "2, 3"
97-
RecursiveFactorization = "0.2.8"
98-
Reexport = "1"
99-
Requires = "1"
95+
RecursiveArrayTools = "3.2"
96+
RecursiveFactorization = "0.2.21"
97+
Reexport = "1.2"
10098
SafeTestsets = "0.1"
101-
SciMLBase = "2"
102-
SciMLOperators = "0.3"
103-
Setfield = "1"
99+
SciMLBase = "2.11"
100+
SciMLOperators = "0.3.7"
101+
Setfield = "1.1"
104102
SparseArrays = "1.9"
105-
Sparspak = "0.3.6"
106-
StaticArrays = "1"
107-
StaticArraysCore = "1"
108-
Test = "1"
103+
Sparspak = "0.3.9"
104+
StaticArrays = "1.8"
105+
StaticArraysCore = "1.4"
106+
Test = "1.9"
109107
UnPack = "1"
110108
julia = "1.9"
111109

src/LinearSolve.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ PrecompileTools.@recompile_invalidations begin
2323
using FastLapackInterface
2424
using DocStringExtensions
2525
using EnumX
26-
using Requires
2726
import InteractiveUtils
2827

2928
import StaticArraysCore: StaticArray, SVector, MVector, SMatrix, MMatrix

src/init.jl

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,3 @@
11
function __init__()
2-
@static if VERSION < v"1.7beta"
3-
blas = BLAS.vendor()
4-
IS_OPENBLAS[] = blas == :openblas64 || blas == :openblas
5-
else
6-
IS_OPENBLAS[] = occursin("openblas", BLAS.get_config().loaded_libs[1].libname)
7-
end
8-
@static if !isdefined(Base, :get_extension)
9-
@require IterativeSolvers="b77e0a4c-d291-57a0-90e8-8db25a27a240" begin
10-
include("../ext/LinearSolveIterativeSolversExt.jl")
11-
end
12-
@require KrylovKit="0b1a1467-8014-51b9-945f-bf0ae24f4b77" begin
13-
include("../ext/LinearSolveKrylovKitExt.jl")
14-
end
15-
@require Enzyme="7da242da-08ed-463a-9acd-ee780be4f1d9" begin
16-
include("../ext/LinearSolveEnzymeExt.jl")
17-
end
18-
end
2+
IS_OPENBLAS[] = occursin("openblas", BLAS.get_config().loaded_libs[1].libname)
193
end

0 commit comments

Comments
 (0)