coverage.yml 524 B

123456789101112131415161718192021
  1. on:
  2. pull_request:
  3. merge_group:
  4. name: Coverage
  5. jobs:
  6. coverage:
  7. runs-on: ubuntu-22.04
  8. steps:
  9. - uses: actions/checkout@v4
  10. - name: Install `cargo llvm-cov`
  11. uses: taiki-e/install-action@cargo-llvm-cov
  12. - name: Run Coverage
  13. run: ./ci.sh coverage
  14. - name: Upload coverage to Codecov
  15. uses: codecov/codecov-action@v3
  16. with:
  17. #token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos
  18. files: lcov.info
  19. fail_ci_if_error: false