@@ -149,7 +149,7 @@ steps:
149149      julia -e 'println("--- :julia: Developing AMDGPU") 
150150                using Pkg 
151151                Pkg.develop(; name="AMDGPU") 
152-                 Pkg.develop(; name="GPUArrays")'  
152+                 Pkg.develop(; name="GPUArrays") 
153153                Pkg.develop(; name="AcceleratedKernels")' 
154154      sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/AMDGPU/Project.toml 
155155      sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/GPUArrays/Project.toml 
@@ -171,6 +171,42 @@ steps:
171171      JULIA_PROJECT : " @amdgpu" 
172172      JULIA_NUM_THREADS : 4 
173173
174+   - label : " OpenCL Julia {{matrix.version}}" 
175+     matrix :
176+       setup :
177+         version :
178+           - " 1.10" 
179+           - " 1.11" 
180+     plugins :
181+       - JuliaCI/julia#v1: 
182+           version : " {{matrix.version}}" 
183+       - JuliaCI/julia-coverage#v1: 
184+           codecov : true 
185+     command : | 
186+       julia -e 'println("--- :julia: Developing OpenCL") 
187+                 using Pkg 
188+                 Pkg.develop(; name="OpenCL") 
189+                 Pkg.develop(; name="SPIRVIntrinsics") 
190+                 Pkg.develop(; name="GPUArrays")' 
191+       sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/OpenCL/Project.toml 
192+       sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/GPUArrays/Project.toml 
193+       julia -e 'println("--- :julia: Instantiating project") 
194+                 using Pkg 
195+                 Pkg.develop(; path=pwd())' || exit 3 
196+ 
197+       julia -e 'println("+++ :julia: Running tests") 
198+                 using Pkg 
199+                 Pkg.test("OpenCL"; coverage=true, test_args=`--platform=cuda kernelabstractions`)' 
200+ agents :
201+       queue : " juliagpu" 
202+       cuda : " *" 
203+     timeout_in_minutes : 120 
204+     soft_fail :
205+       - exit_status : 3 
206+     env :
207+       OCL_ICD_FILENAMES : " libnvidia-opencl.so.1" 
208+       JULIA_PROJECT : " @OpenCL" 
209+ 
174210env :
175211  JULIA_PKG_SERVER : " " #  it often struggles with our large artifacts
176212  SECRET_CODECOV_TOKEN : " c5pjPUwULD2L8ss0gRtjCPiagRlTQ11TdbZP6gIhTPeA/gN5w5/7JvDCg36UpKER6FXnQDeBGGkQafHiLdBaH/FWQ2B2VKErtBarIBJa2zWvKu8mYs9PJzw/qLGT2sMXI9kcao63H6/HAwbslJcY0a5Mg+SwM3M05XqSHgnrHMnbBXysKP6VzFEIX7uoyEKOnoWDj8rGJKFYLW2DBRtd6Yc23ESfFXPAqbS7sgXxwQHKzz20FMQBJUmbiDIzPlk3k2n2TvgAWQ0VNK0e4/UooMbULL3UjY4oaMOF0XpJAnWlmvGgy8gEnZKSVp3ieXy/Ubu7BWwH/BT59wDy6LuDxA==;U2FsdGVkX18Wil69f7qJYu6yU5iNx+Zq8akUcOp+McU1CR4Jw4QBsrUKIF4W4uK+/752FQo40BwFsfnIC8CJ/Q==" 
0 commit comments