@@ -228,6 +228,16 @@ jobs:
228228 env :
229229 RUSTFLAGS : " -Awarnings"
230230 RUST_BACKTRACE : " 1"
231+ - name : Upload test results to Codecov
232+ if : ${{ !cancelled() }}
233+ uses : codecov/codecov-action@v5
234+ with :
235+ token : ${{ secrets.CODECOV_TOKEN }}
236+ report_type : test_results
237+ files : target/nextest/ci/junit.xml
238+ disable_search : true
239+ flags : msrv,${{ matrix.job.os }}
240+ fail_ci_if_error : false
231241
232242 deps :
233243 name : Dependencies
@@ -300,6 +310,16 @@ jobs:
300310 run : make nextest PROFILE=ci CARGOFLAGS="--hide-progress-bar"
301311 env :
302312 RUST_BACKTRACE : " 1"
313+ - name : Upload test results to Codecov
314+ if : ${{ !cancelled() }}
315+ uses : codecov/codecov-action@v5
316+ with :
317+ token : ${{ secrets.CODECOV_TOKEN }}
318+ report_type : test_results
319+ files : target/nextest/ci/junit.xml
320+ disable_search : true
321+ flags : makefile,${{ matrix.job.os }}
322+ fail_ci_if_error : false
303323 - name : " `make install PROG_PREFIX=uu- PROFILE=release-fast COMPLETIONS=n MANPAGES=n LOCALES=n`"
304324 shell : bash
305325 run : |
@@ -410,6 +430,16 @@ jobs:
410430 run : cargo nextest run --hide-progress-bar --profile ci --features ${{ matrix.job.features }}
411431 env :
412432 RUST_BACKTRACE : " 1"
433+ - name : Upload test results to Codecov
434+ if : ${{ !cancelled() }}
435+ uses : codecov/codecov-action@v5
436+ with :
437+ token : ${{ secrets.CODECOV_TOKEN }}
438+ report_type : test_results
439+ files : target/nextest/ci/junit.xml
440+ disable_search : true
441+ flags : stable,${{ matrix.job.os }}
442+ fail_ci_if_error : false
413443
414444 build_rust_nightly :
415445 name : Build/nightly
@@ -439,6 +469,16 @@ jobs:
439469 run : cargo nextest run --hide-progress-bar --profile ci --features ${{ matrix.job.features }}
440470 env :
441471 RUST_BACKTRACE : " 1"
472+ - name : Upload test results to Codecov
473+ if : ${{ !cancelled() }}
474+ uses : codecov/codecov-action@v5
475+ with :
476+ token : ${{ secrets.CODECOV_TOKEN }}
477+ report_type : test_results
478+ files : target/nextest/ci/junit.xml
479+ disable_search : true
480+ flags : nightly,${{ matrix.job.os }}
481+ fail_ci_if_error : false
442482
443483 compute_size :
444484 name : Binary sizes
@@ -1158,6 +1198,16 @@ jobs:
11581198 flags : ${{ steps.vars.outputs.CODECOV_FLAGS }}
11591199 name : codecov-umbrella
11601200 fail_ci_if_error : false
1201+ - name : Upload test results to Codecov
1202+ if : ${{ !cancelled() }}
1203+ uses : codecov/codecov-action@v5
1204+ with :
1205+ token : ${{ secrets.CODECOV_TOKEN }}
1206+ report_type : test_results
1207+ files : target/nextest/coverage/junit.xml
1208+ disable_search : true
1209+ flags : coverage,${{ matrix.job.os }}
1210+ fail_ci_if_error : false
11611211
11621212 test_separately :
11631213 name : Separate Builds
0 commit comments