diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8e3a99f..3201f59 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,17 +30,17 @@ jobs: name: Run tests run: cargo test -- --include-ignored - if: ${{ matrix.rust == 'stable' }} - name: Run tests - uses: actions-rs/tarpaulin@v0.1 - with: - version: latest - args: -- --include-ignored - out-type: Xml + name: Install cargo-llvm-cov + uses: taiki-e/install-action@cargo-llvm-cov + - if: ${{ matrix.rust == 'stable' }} + name: Test and gather coverage + run: cargo llvm-cov --lcov --output-path lcov.info -- --include-ignored - if: ${{ matrix.rust == 'stable' }} name: Upload code coverage results uses: codecov/codecov-action@v3 with: - files: cobertura.xml + files: lcov.info + clippy: name: Lint with clippy runs-on: ubuntu-latest