diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index daa988c..e1604fb 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -9,10 +9,13 @@ on: jobs: coverage: runs-on: ubuntu-latest - container: - image: xd009642/tarpaulin:latest - options: --security-opt seccomp=unconfined steps: - uses: actions/checkout@v3 - - run: cargo tarpaulin -f -t 5 --out Xml -v -- --test-threads=1 - - uses: codecov/codecov-action@v3 + - name: Install cargo-llvm-cov + uses: taiki-e/install-action@cargo-llvm-cov + - name: Generate code coverage + run: cargo llvm-cov --all-features --workspace --lcov --output-path lcov.info + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v3 + with: + files: lcov.info