From e3cfe1617806e10b74a75ebd792170e86a5ad176 Mon Sep 17 00:00:00 2001 From: Jeffrey Hanson Date: Sun, 26 May 2024 15:06:09 +1200 Subject: [PATCH] fix codecov --- .github/workflows/R-CMD-check-ubuntu.yaml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/R-CMD-check-ubuntu.yaml b/.github/workflows/R-CMD-check-ubuntu.yaml index 78ca66f..60f6bce 100644 --- a/.github/workflows/R-CMD-check-ubuntu.yaml +++ b/.github/workflows/R-CMD-check-ubuntu.yaml @@ -103,5 +103,20 @@ jobs: - name: Test coverage if: runner.os == 'Linux' && matrix.config.r == 'release' - run: covr::codecov() + run: | + cov <- covr::package_coverage( + quiet = FALSE, + clean = FALSE, + install_path = file.path(normalizePath(Sys.getenv("RUNNER_TEMP"), winslash = "/"), "package") + ) + covr::to_cobertura(cov) shell: Rscript {0} + + - uses: codecov/codecov-action@v4 + if: runner.os == 'Linux' && matrix.config.r == 'release' + with: + fail_ci_if_error: ${{ github.event_name != 'pull_request' && true || false }} + file: ./cobertura.xml + plugin: noop + disable_search: true + token: ${{ secrets.CODECOV_TOKEN }}