2525 - ' 1.11'
2626 - ' nightly'
2727 os :
28- - ubuntu-20 .04
28+ - ubuntu-24 .04
2929 - macOS-latest
3030 - windows-latest
3131 arch :
@@ -38,17 +38,17 @@ jobs:
3838 arch : x64
3939 libEnzyme : local
4040 include :
41- - os : ubuntu-20 .04
41+ - os : ubuntu-24 .04
4242 arch : x86
4343 libEnzyme : packaged
4444 version : ' 1.10'
4545 assertions : false
46- - os : ubuntu-20 .04
46+ - os : ubuntu-24 .04
4747 arch : x64
4848 libEnzyme : packaged
4949 version : ' 1.10'
5050 assertions : true
51- - os : ubuntu-20 .04
51+ - os : ubuntu-24 .04
5252 arch : x64
5353 libEnzyme : packaged
5454 version : ' 1.11'
7272 sed -i.bak 's/exit 2/exit 0/g' julia/deps/tools/jlchecksum
7373 make -C julia -j $(nproc) FORCE_ASSERTIONS=1 LLVM_ASSERTIONS=1 JULIA_PRECOMPILE=0
7474 echo $PWD/julia/usr/bin >> $GITHUB_PATH
75- - uses : actions/cache@v2
76- env :
77- cache-name : cache-artifacts
78- with :
79- path : ~/.julia/artifacts
80- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
81- restore-keys : |
82- ${{ runner.os }}-test-${{ env.cache-name }}-
83- ${{ runner.os }}-test-
84- ${{ runner.os }}-
75+ - uses : julia-actions/cache@v2
8576 - name : add EnzymeCore
8677 shell : julia --color=yes --project=. {0}
8778 run : |
@@ -120,10 +111,10 @@ jobs:
120111 JULIA_PKG_SERVER_REGISTRY_PREFERENCE : eager
121112 - uses : julia-actions/julia-processcoverage@v1
122113 if : matrix.version != 'nightly' || steps.run_tests.outcome == 'success'
123- - uses : codecov/codecov-action@v4
114+ - uses : codecov/codecov-action@v5
124115 if : matrix.version != 'nightly' || steps.run_tests.outcome == 'success'
125116 with :
126- file : lcov.info
117+ files : lcov.info
127118 token : ${{ secrets.CODECOV_TOKEN }}
128119 fail_ci_if_error : false # or true if you want CI to fail when Codecov fails
129120 enzymetestutils :
@@ -150,16 +141,7 @@ jobs:
150141 with :
151142 version : ${{ matrix.version }}
152143 arch : ${{ matrix.arch }}
153- - uses : actions/cache@v2
154- env :
155- cache-name : cache-artifacts
156- with :
157- path : ~/.julia/artifacts
158- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
159- restore-keys : |
160- ${{ runner.os }}-test-${{ env.cache-name }}-
161- ${{ runner.os }}-test-
162- ${{ runner.os }}-
144+ - uses : julia-actions/cache@v2
163145 - name : setup EnzymeTestUtils
164146 shell : julia --color=yes {0}
165147 id : setup_testutils
@@ -182,7 +164,7 @@ jobs:
182164 if : matrix.version != 'nightly' || steps.run_tests.outcome == 'success'
183165 with :
184166 directories : lib/EnzymeTestUtils/src
185- - uses : codecov/codecov-action@v4
167+ - uses : codecov/codecov-action@v5
186168 if : matrix.version != 'nightly' || steps.run_tests.outcome == 'success'
187169 with :
188170 files : lcov.info
@@ -212,16 +194,7 @@ jobs:
212194 with :
213195 version : ${{ matrix.version }}
214196 arch : ${{ matrix.arch }}
215- - uses : actions/cache@v2
216- env :
217- cache-name : cache-artifacts
218- with :
219- path : ~/.julia/artifacts
220- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
221- restore-keys : |
222- ${{ runner.os }}-test-${{ env.cache-name }}-
223- ${{ runner.os }}-test-
224- ${{ runner.os }}-
197+ - uses : julia-actions/cache@v2
225198 - name : setup EnzymeCore
226199 shell : julia --color=yes {0}
227200 id : setup_testutils
@@ -244,7 +217,7 @@ jobs:
244217 if : matrix.version != 'nightly' || steps.run_tests.outcome == 'success'
245218 with :
246219 directories : lib/EnzymeCore/src
247- - uses : codecov/codecov-action@v4
220+ - uses : codecov/codecov-action@v5
248221 if : matrix.version != 'nightly' || steps.run_tests.outcome == 'success'
249222 with :
250223 files : lcov.info
0 commit comments