Skip to content

Commit 6c6977f

Browse files
authored
Fix and test oldest set of dependencies on CI. (#2841)
1 parent aa2e912 commit 6c6977f

File tree

2 files changed

+17
-9
lines changed

2 files changed

+17
-9
lines changed

.buildkite/pipeline.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ steps:
99
version: "{{matrix.julia}}"
1010
- JuliaCI/julia-test#v1:
1111
test_args: "--quickfail"
12+
allow_reresolve: false
1213
- JuliaCI/julia-coverage#v1:
1314
dirs:
1415
- src
@@ -19,6 +20,13 @@ steps:
1920
cuda: "*"
2021
commands: |
2122
echo -e "[CUDA_Runtime_jll]\nlocal = \"true\"" >LocalPreferences.toml
23+
24+
# for non-nightly, use Resolver.jl to install the oldest package versions
25+
if [[ "{{ matrix.julia }}" != "nightly" ]]; then
26+
git clone https://github.com/StefanKarpinski/Resolver.jl /tmp/Resolver
27+
julia -e 'using Pkg; Pkg.activate("/tmp/Resolver/bin"); Pkg.instantiate()'
28+
julia /tmp/Resolver/bin/resolve.jl . --min=@alldeps --julia="{{matrix.julia}}"
29+
fi
2230
if: |
2331
build.message =~ /\[only tests\]/ ||
2432
build.message =~ /\[only julia\]/ ||

Project.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -51,24 +51,24 @@ SparseMatricesCSRExt = "SparseMatricesCSR"
5151
SpecialFunctionsExt = "SpecialFunctions"
5252

5353
[compat]
54-
AbstractFFTs = "0.4, 0.5, 1.0"
54+
AbstractFFTs = "0.5, 1.0"
5555
Adapt = "4"
56-
BFloat16s = "0.2, 0.3, 0.4, 0.5"
56+
BFloat16s = "0.5"
5757
CEnum = "0.2, 0.3, 0.4, 0.5"
5858
CUDA_Compiler_jll = "0.2"
5959
CUDA_Driver_jll = "13"
6060
CUDA_Runtime_Discovery = "1"
6161
CUDA_Runtime_jll = "0.19"
6262
ChainRulesCore = "1"
6363
Crayons = "4"
64-
DataFrames = "1"
64+
DataFrames = "1.5"
6565
EnzymeCore = "0.8.2"
6666
ExprTools = "0.1"
67-
GPUArrays = "11.2.1"
68-
GPUCompiler = "0.24, 0.25, 0.26, 0.27, 1"
67+
GPUArrays = "11.2.4"
68+
GPUCompiler = "1.1"
6969
GPUToolbox = "0.3"
7070
KernelAbstractions = "0.9.38"
71-
LLVM = "9.1"
71+
LLVM = "9.1.1"
7272
LLVMLoopInfo = "1"
7373
LazyArtifacts = "1"
7474
Libdl = "1"
@@ -81,12 +81,12 @@ Printf = "1"
8181
Random = "1"
8282
Random123 = "1.2"
8383
RandomNumbers = "1.5.3"
84-
Reexport = "0.2, 1.0"
85-
Requires = "0.5, 1.0"
84+
Reexport = "1.0"
85+
Requires = "1.0"
8686
SparseArrays = "1"
8787
SparseMatricesCSR = "0.6.9"
8888
SpecialFunctions = "1.3, 2"
89-
StaticArrays = "1"
89+
StaticArrays = "1.6"
9090
Statistics = "1"
9191
demumble_jll = "1.3"
9292
julia = "1.10"

0 commit comments

Comments
 (0)