Skip to content

Commit dbc09f1

Browse files
committed
Test oldest set of dependencies on CI.
1 parent c8c2142 commit dbc09f1

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
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: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ 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.4, 0.5"
5757
CEnum = "0.2, 0.3, 0.4, 0.5"
5858
CUDA_Compiler_jll = "0.2"
5959
CUDA_Driver_jll = "13"
@@ -65,7 +65,7 @@ DataFrames = "1"
6565
EnzymeCore = "0.8.2"
6666
ExprTools = "0.1"
6767
GPUArrays = "11.2.1"
68-
GPUCompiler = "0.24, 0.25, 0.26, 0.27, 1"
68+
GPUCompiler = "0.27, 1"
6969
GPUToolbox = "0.3"
7070
KernelAbstractions = "0.9.38"
7171
LLVM = "9.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)