1818 runs-on : ${{ matrix.os }}
1919 strategy :
2020 matrix :
21- os : [ubuntu-22 .04]
21+ os : [ubuntu-24 .04]
2222 julia-version : ['lts', '1']
2323 julia-arch : [x64]
2424
@@ -30,16 +30,30 @@ jobs:
3030 - uses : julia-actions/julia-buildpkg@latest
3131 - uses : julia-actions/julia-runtest@latest
3232
33- test-gpu :
34- env :
35- CUDA_VISIBLE_DEVICES : 1
36- JULIA_DEPOT_PATH : /scratch/github-actions/julia_depot_CompressedSensingIPM
37- DOCUMENTER_KEY : ${{ secrets.DOCUMENTER_KEY }}
38- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
39- runs-on : self-hosted
33+ test-cuda :
34+ runs-on : cuda
35+ strategy :
36+ matrix :
37+ julia-version : ['lts', '1']
38+ julia-arch : [x64]
39+
40+ steps :
41+ - uses : actions/checkout@v4
42+ - uses : julia-actions/setup-julia@latest
43+ with :
44+ version : ${{ matrix.julia-version }}
45+ arch : ${{ matrix.julia-arch }}
46+ - uses : julia-actions/julia-buildpkg@latest
47+ - uses : julia-actions/julia-runtest@latest
48+ - uses : julia-actions/julia-processcoverage@v1
49+ - uses : codecov/codecov-action@v2
50+ with :
51+ file : lcov.info
52+
53+ test-rocm :
54+ runs-on : amdgpu
4055 strategy :
4156 matrix :
42- os : [ubuntu-22.04]
4357 julia-version : ['lts', '1']
4458 julia-arch : [x64]
4559
5165 arch : ${{ matrix.julia-arch }}
5266 - uses : julia-actions/julia-buildpkg@latest
5367 - uses : julia-actions/julia-runtest@latest
54- # - run: julia --project=docs/ docs/make.jl
5568 - uses : julia-actions/julia-processcoverage@v1
5669 - uses : codecov/codecov-action@v2
5770 with :
0 commit comments