diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 4fab622..a2c5013 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -101,6 +101,13 @@ jobs: run: cargo llvm-cov --no-run --lcov --output-path lcov.info - name: Upload coverage to Codecov uses: codecov/codecov-action@v3 + if: github.ref != 'refs/heads/main' || github.event_name != 'push' + with: + files: lcov.info + fail_ci_if_error: true + - name: Upload coverage to Codecov (main) + uses: codecov/codecov-action@v3 + if: github.ref == 'refs/heads/main' && github.event_name == 'push' with: files: lcov.info fail_ci_if_error: true