diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index ef4a60a93f..285f9194ef 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -9,6 +9,7 @@ steps: version: "{{matrix.julia}}" - JuliaCI/julia-test#v1: test_args: "--quickfail" + allow_reresolve: false - JuliaCI/julia-coverage#v1: dirs: - src @@ -19,6 +20,13 @@ steps: cuda: "*" commands: | echo -e "[CUDA_Runtime_jll]\nlocal = \"true\"" >LocalPreferences.toml + + # for non-nightly, use Resolver.jl to install the oldest package versions + if [[ "{{ matrix.julia }}" != "nightly" ]]; then + git clone https://github.com/StefanKarpinski/Resolver.jl /tmp/Resolver + julia -e 'using Pkg; Pkg.activate("/tmp/Resolver/bin"); Pkg.instantiate()' + julia /tmp/Resolver/bin/resolve.jl . --min=@alldeps --julia="{{matrix.julia}}" + fi if: | build.message =~ /\[only tests\]/ || build.message =~ /\[only julia\]/ || diff --git a/Project.toml b/Project.toml index 9d79b96d62..c105505f44 100644 --- a/Project.toml +++ b/Project.toml @@ -51,9 +51,9 @@ SparseMatricesCSRExt = "SparseMatricesCSR" SpecialFunctionsExt = "SpecialFunctions" [compat] -AbstractFFTs = "0.4, 0.5, 1.0" +AbstractFFTs = "0.5, 1.0" Adapt = "4" -BFloat16s = "0.2, 0.3, 0.4, 0.5" +BFloat16s = "0.4, 0.5" CEnum = "0.2, 0.3, 0.4, 0.5" CUDA_Compiler_jll = "0.2" CUDA_Driver_jll = "13" @@ -65,7 +65,7 @@ DataFrames = "1" EnzymeCore = "0.8.2" ExprTools = "0.1" GPUArrays = "11.2.1" -GPUCompiler = "0.24, 0.25, 0.26, 0.27, 1" +GPUCompiler = "0.27, 1" GPUToolbox = "0.3" KernelAbstractions = "0.9.38" LLVM = "9.1" @@ -81,12 +81,12 @@ Printf = "1" Random = "1" Random123 = "1.2" RandomNumbers = "1.5.3" -Reexport = "0.2, 1.0" -Requires = "0.5, 1.0" +Reexport = "1.0" +Requires = "1.0" SparseArrays = "1" SparseMatricesCSR = "0.6.9" SpecialFunctions = "1.3, 2" -StaticArrays = "1" +StaticArrays = "1.6" Statistics = "1" demumble_jll = "1.3" julia = "1.10"