Skip to content

Commit 814adc2

Browse files
Merge pull request #451 from ArnoStrouwen/downgrade
downgrade CI
2 parents 58df085 + 4cc2075 commit 814adc2

File tree

4 files changed

+47
-35
lines changed

4 files changed

+47
-35
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: 15 additions & 17 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,50 +60,49 @@ LinearSolveRecursiveArrayToolsExt = "RecursiveArrayTools"
6160
[compat]
6261
AllocCheck = "0.1"
6362
Aqua = "0.8"
64-
ArrayInterface = "7.4.11"
63+
ArrayInterface = "7.5"
6564
BandedMatrices = "1"
66-
BlockDiagonals = "0.1"
65+
BlockDiagonals = "0.1.42"
6766
CUDA = "5"
6867
ConcreteStructs = "0.2"
6968
DocStringExtensions = "0.9"
7069
EnumX = "1"
71-
Enzyme = "0.11"
72-
EnzymeCore = "0.6"
70+
Enzyme = "0.11.10"
71+
EnzymeCore = "0.6.2"
7372
FastAlmostBandedMatrices = "0.1"
7473
FastLapackInterface = "2"
75-
FiniteDiff = "2"
76-
ForwardDiff = "0.10"
74+
FiniteDiff = "2.18"
75+
ForwardDiff = "0.10.13"
7776
GPUArraysCore = "0.1"
7877
HYPRE = "1.4.0"
79-
InteractiveUtils = "1.6"
78+
InteractiveUtils = "1.9"
8079
IterativeSolvers = "0.9.3"
8180
JET = "0.8"
8281
KLU = "0.3.0, 0.4"
8382
KernelAbstractions = "0.9"
8483
Krylov = "0.9"
8584
KrylovKit = "0.6"
86-
Libdl = "1.6"
85+
Libdl = "1.9"
8786
LinearAlgebra = "1.9"
8887
MPI = "0.20"
8988
Metal = "0.5"
9089
MultiFloats = "1"
9190
Pardiso = "0.5"
9291
Pkg = "1"
93-
PrecompileTools = "1"
94-
Preferences = "1"
92+
PrecompileTools = "1.1"
93+
Preferences = "1.4"
9594
Random = "1"
96-
RecursiveArrayTools = "2, 3"
97-
RecursiveFactorization = "0.2.8"
95+
RecursiveArrayTools = "2.38, 3"
96+
RecursiveFactorization = "0.2.14"
9897
Reexport = "1"
99-
Requires = "1"
10098
SafeTestsets = "0.1"
10199
SciMLBase = "2"
102100
SciMLOperators = "0.3"
103101
Setfield = "1"
104102
SparseArrays = "1.9"
105103
Sparspak = "0.3.6"
106-
StaticArrays = "1"
107-
StaticArraysCore = "1"
104+
StaticArrays = "1.5"
105+
StaticArraysCore = "1.2"
108106
Test = "1"
109107
UnPack = "1"
110108
julia = "1.9"
@@ -135,4 +133,4 @@ StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
135133
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
136134

137135
[targets]
138-
test = ["Aqua", "Test", "IterativeSolvers", "InteractiveUtils", "JET", "KrylovKit", "Pkg", "Random", "SafeTestsets", "MultiFloats", "ForwardDiff", "HYPRE", "MPI", "BlockDiagonals", "Enzyme", "FiniteDiff", "BandedMatrices", "FastAlmostBandedMatrices", "StaticArrays", "AllocCheck"]
136+
test = ["Aqua", "Test", "IterativeSolvers", "InteractiveUtils", "JET", "KrylovKit", "Pkg", "Random", "SafeTestsets", "MultiFloats", "ForwardDiff", "HYPRE", "MPI", "BlockDiagonals", "Enzyme", "FiniteDiff", "BandedMatrices", "FastAlmostBandedMatrices", "StaticArrays", "AllocCheck"]

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)