diff --git a/.github/workflows/code_coverage.yml b/.github/workflows/code_coverage.yml index 2b3fa4fd7..b8ee28bf1 100644 --- a/.github/workflows/code_coverage.yml +++ b/.github/workflows/code_coverage.yml @@ -2,10 +2,12 @@ on: [push, pull_request] name: Code Coverage -permissions: {} +permissions: + contents: read + pull-requests: write jobs: - Codecov: + Coverage: name: Code Coverage runs-on: ubuntu-latest steps: @@ -30,10 +32,14 @@ jobs: run: cargo llvm-cov -q --doctests --branch --all --ignore-filename-regex "(example*|crates/testenv/*)" --all-features --lcov --output-path ./coverage/lcov.info - name: Generate HTML coverage report run: genhtml -o coverage-report.html --ignore-errors unmapped ./coverage/lcov.info - - name: Coveralls upload - uses: coverallsapp/github-action@master + - name: Codecov upload + uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de with: - github-token: ${{ secrets.GITHUB_TOKEN }} + files: ./coverage/lcov.info + flags: rust + name: codecov-bdk + token: ${{ secrets.CODECOV_TOKEN }} + fail_ci_if_error: false - name: Upload artifact uses: actions/upload-artifact@v6 with: