5757 llvm_enable_projects : " clang"
5858 llvm_targets_to_build : " host;NVPTX"
5959 # Ubuntu X86 Jobs
60- - name : ubu22 -x86-gcc12-clang-repl-20-coverage
61- os : ubuntu-22 .04
60+ - name : ubu24 -x86-gcc12-clang-repl-20-coverage
61+ os : ubuntu-24 .04
6262 compiler : gcc-12
6363 clang-runtime : ' 20'
6464 cling : Off
@@ -255,16 +255,14 @@ jobs:
255255 with :
256256 cache-hit : ${{ steps.cache.outputs.cache-hit }}
257257
258- # REVERT BEFORE MERGING
259- # - name: Cache LLVM-${{ matrix.clang-runtime }} and ${{ matrix.cling == 'On' && 'Cling' || 'Clang-REPL' }} build
260- # uses: actions/cache/save@v4
261- # if: ${{ steps.cache.outputs.cache-hit != 'true' }}
262- # with:
263- # path: |
264- # llvm-project
265- # ${{ matrix.cling=='On' && 'cling' || '' }}
266- # key: ${{ steps.cache.outputs.cache-primary-key }}
267- # REVERT BEFORE MERGING
258+ - name : Cache LLVM-${{ matrix.clang-runtime }} and ${{ matrix.cling == 'On' && 'Cling' || 'Clang-REPL' }} build
259+ uses : actions/cache/save@v4
260+ if : ${{ steps.cache.outputs.cache-hit != 'true' }}
261+ with :
262+ path : |
263+ llvm-project
264+ ${{ matrix.cling=='On' && 'cling' || '' }}
265+ key : ${{ steps.cache.outputs.cache-primary-key }}
268266
269267 - name : Setup code coverage
270268 if : ${{ success() && (matrix.coverage == true) }}
@@ -282,7 +280,7 @@ jobs:
282280 # Create lcov report
283281 # capture coverage info
284282 vers="${CC#*-}"
285- lcov --directory build/ --capture --output-file coverage.info --gcov-tool /usr/bin/gcov-${vers}
283+ lcov --directory build/ --capture --output-file coverage.info --gcov-tool /usr/bin/gcov-${vers} --ignore-errors mismatch
286284 lcov --remove coverage.info '/usr/*' ${{ github.workspace }}'/llvm-project/*' --ignore-errors unused --output-file coverage.info
287285 lcov --remove coverage.info '${{ github.workspace }}/unittests/*' --ignore-errors unused --output-file coverage.info
288286 lcov --remove coverage.info '${{ github.workspace }}/build/*' --ignore-errors unused --output-file coverage.info
0 commit comments