diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index c992de4..29441c4 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -1,12 +1,16 @@ name: Tests and Coverage -on: [pull_request, push] +on: + pull_request: + branches: + - main jobs: coverage: runs-on: ubuntu-latest env: CARGO_TERM_COLOR: always + steps: - uses: actions/checkout@v4 - name: Install Rust @@ -18,6 +22,11 @@ jobs: - name: Upload coverage to Codecov uses: codecov/codecov-action@v3 with: - token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos + token: ${{ secrets.CODECOV_TOKEN }} files: lcov.info - fail_ci_if_error: true \ No newline at end of file + fail_ci_if_error: true + - name: Upload test results to Codecov + if: ${{ !cancelled() }} + uses: codecov/test-results-action@v1 + with: + token: ${{ secrets.CODECOV_TOKEN }} \ No newline at end of file