File tree Expand file tree Collapse file tree 2 files changed +18
-7
lines changed
Expand file tree Collapse file tree 2 files changed +18
-7
lines changed Original file line number Diff line number Diff line change 2020 config :
2121 # - {os: macos-latest, r: 'release'}
2222 - {os: windows-latest, r: 'release'}
23- - {os: ubuntu-latest, r: 'release'}
2423 # - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'}
24+ - {os: ubuntu-latest, r: 'release'}
2525 # - {os: ubuntu-latest, r: 'oldrel-1'}
2626
2727 env :
Original file line number Diff line number Diff line change 88
99name : test-coverage
1010
11+ permissions : read-all
12+
1113jobs :
1214 test-coverage :
1315 runs-on : ubuntu-latest
1416 env :
1517 GITHUB_PAT : ${{ secrets.GITHUB_TOKEN }}
1618
1719 steps :
18- - uses : actions/checkout@v3
20+ - uses : actions/checkout@v4
1921
2022 - uses : r-lib/actions/setup-r@v2
2123 with :
2224 use-public-rspm : true
2325
2426 - uses : r-lib/actions/setup-r-dependencies@v2
2527 with :
26- extra-packages : any::covr
28+ extra-packages : any::covr, any::xml2
2729 needs : coverage
2830
2931 - name : Test coverage
3032 run : |
31- covr::codecov (
33+ cov <- covr::package_coverage (
3234 quiet = FALSE,
3335 clean = FALSE,
34- install_path = file.path(Sys.getenv("RUNNER_TEMP"), "package")
36+ install_path = file.path(normalizePath( Sys.getenv("RUNNER_TEMP"), winslash = "/ "), "package")
3537 )
38+ covr::to_cobertura(cov)
3639 shell : Rscript {0}
3740
41+ - uses : codecov/codecov-action@v4
42+ with :
43+ fail_ci_if_error : ${{ github.event_name != 'pull_request' && true || false }}
44+ file : ./cobertura.xml
45+ plugin : noop
46+ disable_search : true
47+ token : ${{ secrets.CODECOV_TOKEN }}
48+
3849 - name : Show testthat output
3950 if : always()
4051 run : |
4152 ## --------------------------------------------------------------------
42- find ${{ runner.temp }}/package -name 'testthat.Rout*' -exec cat '{}' \; || true
53+ find ' ${{ runner.temp }}/package' -name 'testthat.Rout*' -exec cat '{}' \; || true
4354 shell : bash
4455
4556 - name : Upload test results
4657 if : failure()
47- uses : actions/upload-artifact@v3
58+ uses : actions/upload-artifact@v4
4859 with :
4960 name : coverage-test-failures
5061 path : ${{ runner.temp }}/package
You can’t perform that action at this time.
0 commit comments