diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml deleted file mode 100644 index 422ad5a2..00000000 --- a/.github/workflows/coverage.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: CI - -on: - pull_request: - paths: - - '**.rs' - push: - branches: - - main - paths: - - '**.rs' - -jobs: - - coverage: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - override: true - - name: Run cargo-tarpaulin - uses: actions-rs/tarpaulin@v0.1 - with: - version: 'latest' - timeout: 300 - - name: Upload coverage report to Codecov - uses: codecov/codecov-action@v1.0.12 diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 8621ce26..6b706558 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -65,3 +65,19 @@ jobs: with: command: fmt args: --all -- --check + + coverage: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions-rs/toolchain@v1 + with: + toolchain: stable + override: true + - name: Run cargo-tarpaulin + uses: actions-rs/tarpaulin@v0.1 + with: + version: 'latest' + timeout: 600 + - name: Upload coverage report to Codecov + uses: codecov/codecov-action@v1.0.12