1- cuda_curr_min : &cuda_curr_min '12.0'
2- cuda_curr_max : &cuda_curr_max '12.9'
1+ cuda_curr_min : &cuda_prev_min '12.0'
2+ cuda_curr_max : &cuda_prev_max '12.9'
3+ cuda_curr_max : &cuda_curr_max '13.0'
34
45# The version of the devcontainer images to use from https://hub.docker.com/r/rapidsai/devcontainers
5- devcontainer_version : ' 25.06 '
6+ devcontainer_version : ' 25.10 '
67
78# gcc compiler configurations
89gcc7 : &gcc7 { name: 'gcc', version: '7', exe: 'g++' }
@@ -21,6 +22,7 @@ llvm16: &llvm16 { name: 'llvm', version: '16', exe: 'clang++' }
2122llvm17 : &llvm17 { name: 'llvm', version: '17', exe: 'clang++' }
2223llvm18 : &llvm18 { name: 'llvm', version: '18', exe: 'clang++' }
2324llvm19 : &llvm19 { name: 'llvm', version: '19', exe: 'clang++' }
25+ llvm20 : &llvm20 { name: 'llvm', version: '20', exe: 'clang++' }
2426
2527# Each environment below will generate a unique build/test job
2628# See the "compute-matrix" job in the workflow for how this is parsed and used
@@ -35,24 +37,35 @@ llvm19: &llvm19 { name: 'llvm', version: '19', exe: 'clang++' }
3537# Configurations that will run for every PR
3638pull_request :
3739 nvcc :
38- - {cuda: *cuda_curr_min, os: 'ubuntu20.04', cpu: 'amd64', compiler: *gcc7 }
39- - {cuda: *cuda_curr_min, os: 'ubuntu20.04', cpu: 'amd64', compiler: *gcc8 }
40- - {cuda: *cuda_curr_min, os: 'ubuntu20.04', cpu: 'amd64', compiler: *gcc9 }
41- - {cuda: *cuda_curr_min, os: 'ubuntu20.04', cpu: 'amd64', compiler: *gcc10 }
42- - {cuda: *cuda_curr_min, os: 'ubuntu22.04', cpu: 'amd64', compiler: *gcc11 }
43- - {cuda: *cuda_curr_min, os: 'ubuntu22.04', cpu: 'amd64', compiler: *gcc12 }
44- - {cuda: *cuda_curr_min, os: 'ubuntu20.04', cpu: 'amd64', compiler: *llvm14 }
45- - {cuda: *cuda_curr_max, os: 'ubuntu20.04', cpu: 'amd64', compiler: *gcc7 }
46- - {cuda: *cuda_curr_max, os: 'ubuntu20.04', cpu: 'amd64', compiler: *gcc8 }
47- - {cuda: *cuda_curr_max, os: 'ubuntu20.04', cpu: 'amd64', compiler: *gcc9 }
48- - {cuda: *cuda_curr_max, os: 'ubuntu20.04', cpu: 'amd64', compiler: *gcc10 }
49- - {cuda: *cuda_curr_max, os: 'ubuntu22.04', cpu: 'amd64', compiler: *gcc11 }
50- - {cuda: *cuda_curr_max, os: 'ubuntu22.04', cpu: 'amd64', compiler: *gcc12 }
51- - {cuda: *cuda_curr_max, os: 'ubuntu22.04', cpu: 'amd64', compiler: *gcc13 }
52- - {cuda: *cuda_curr_max, os: 'ubuntu24.04', cpu: 'amd64', compiler: *gcc14 }
53- - {cuda: *cuda_curr_max, os: 'ubuntu20.04', cpu: 'amd64', compiler: *llvm14 }
54- - {cuda: *cuda_curr_max, os: 'ubuntu22.04', cpu: 'amd64', compiler: *llvm15 }
55- - {cuda: *cuda_curr_max, os: 'ubuntu22.04', cpu: 'amd64', compiler: *llvm16 }
56- - {cuda: *cuda_curr_max, os: 'ubuntu22.04', cpu: 'amd64', compiler: *llvm17 }
57- - {cuda: *cuda_curr_max, os: 'ubuntu22.04', cpu: 'amd64', compiler: *llvm18 }
58- - {cuda: *cuda_curr_max, os: 'ubuntu22.04', cpu: 'amd64', compiler: *llvm19 }
40+ - {cuda: *cuda_prev_min, compiler: *gcc7, cpu: 'amd64'}
41+ - {cuda: *cuda_prev_min, compiler: *gcc8, cpu: 'amd64'}
42+ - {cuda: *cuda_prev_min, compiler: *gcc9, cpu: 'amd64'}
43+ - {cuda: *cuda_prev_min, compiler: *gcc10, cpu: 'amd64'}
44+ - {cuda: *cuda_prev_min, compiler: *gcc11, cpu: 'amd64'}
45+ - {cuda: *cuda_prev_min, compiler: *gcc12, cpu: 'amd64'}
46+ - {cuda: *cuda_prev_min, compiler: *llvm14, cpu: 'amd64'}
47+ - {cuda: *cuda_prev_max, compiler: *gcc7, cpu: 'amd64'}
48+ - {cuda: *cuda_prev_max, compiler: *gcc8, cpu: 'amd64'}
49+ - {cuda: *cuda_prev_max, compiler: *gcc9, cpu: 'amd64'}
50+ - {cuda: *cuda_prev_max, compiler: *gcc10, cpu: 'amd64'}
51+ - {cuda: *cuda_prev_max, compiler: *gcc11, cpu: 'amd64'}
52+ - {cuda: *cuda_prev_max, compiler: *gcc12, cpu: 'amd64'}
53+ - {cuda: *cuda_prev_max, compiler: *gcc13, cpu: 'amd64'}
54+ - {cuda: *cuda_prev_max, compiler: *gcc14, cpu: 'amd64'}
55+ - {cuda: *cuda_prev_max, compiler: *llvm14, cpu: 'amd64'}
56+ - {cuda: *cuda_prev_max, compiler: *llvm15, cpu: 'amd64'}
57+ - {cuda: *cuda_prev_max, compiler: *llvm16, cpu: 'amd64'}
58+ - {cuda: *cuda_prev_max, compiler: *llvm17, cpu: 'amd64'}
59+ - {cuda: *cuda_prev_max, compiler: *llvm18, cpu: 'amd64'}
60+ - {cuda: *cuda_prev_max, compiler: *llvm19, cpu: 'amd64'}
61+ - {cuda: *cuda_prev_max, compiler: *llvm20, cpu: 'amd64'}
62+ - {cuda: *cuda_curr_max, compiler: *gcc11, cpu: 'amd64'}
63+ - {cuda: *cuda_curr_max, compiler: *gcc12, cpu: 'amd64'}
64+ - {cuda: *cuda_curr_max, compiler: *gcc13, cpu: 'amd64'}
65+ - {cuda: *cuda_curr_max, compiler: *gcc14, cpu: 'amd64'}
66+ - {cuda: *cuda_curr_max, compiler: *llvm15, cpu: 'amd64'}
67+ - {cuda: *cuda_curr_max, compiler: *llvm16, cpu: 'amd64'}
68+ - {cuda: *cuda_curr_max, compiler: *llvm17, cpu: 'amd64'}
69+ - {cuda: *cuda_curr_max, compiler: *llvm18, cpu: 'amd64'}
70+ - {cuda: *cuda_curr_max, compiler: *llvm19, cpu: 'amd64'}
71+ - {cuda: *cuda_curr_max, compiler: *llvm20, cpu: 'amd64'}
0 commit comments