diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index b1f6496d..af61af81 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -41,15 +41,17 @@ jobs: with: key: ${{ matrix.triple.target }} - - name: Install tarpaulin + - name: Install cargo-llvm-cov run: | - cargo install cargo-tarpaulin + rustup component add llvm-tools-preview + cargo install cargo-llvm-cov --version 0.3.0 - name: Generate code coverage run: | - cargo tarpaulin --verbose --all-features --workspace --run-types AllTargets --timeout 120 --out Xml + cargo llvm-cov --all-features --workspace --lcov --output-path lcov.info - name: Upload to codecov.io uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # 2.1.0 with: + files: lcov.info fail_ci_if_error: true