CI: update codecov script
Change-Id: I736a3e11aab9b73d0ea69a59efc653053d798519
diff --git a/.github/workflows/test-coverage.yaml b/.github/workflows/test-coverage.yaml
index cb460f2..6542061 100644
--- a/.github/workflows/test-coverage.yaml
+++ b/.github/workflows/test-coverage.yaml
@@ -1,5 +1,3 @@
-# Workflow derived from https://github.com/r-lib/actions/tree/master/examples
-# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
on:
push:
branches: [main, master]
@@ -15,21 +13,14 @@
jobs:
test-coverage:
runs-on: ubuntu-latest
- env:
- GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
steps:
- - uses: actions/checkout@v3
-
- - uses: r-lib/actions/setup-r@v2
+ - uses: actions/checkout@main
+ - uses: codecov/codecov-action@v5
with:
- use-public-rspm: true
-
- - uses: r-lib/actions/setup-r-dependencies@v2
- with:
- extra-packages: any::covr, any::XML
- needs: coverage
-
- - name: Test coverage
- run: covr::codecov(quiet = FALSE)
- shell: Rscript {0}
+ fail_ci_if_error: ${{ github.event_name != 'pull_request' && true || false }}
+ files: ./coverage1.xml,./coverage2.xml # optional
+ flags: unittests # optional
+ name: codecov-umbrella # optional
+ token: ${{ secrets.CODECOV_TOKEN }}
+ verbose: true # optional (default = false)