File tree Expand file tree Collapse file tree 5 files changed +69
-284
lines changed
Expand file tree Collapse file tree 5 files changed +69
-284
lines changed Original file line number Diff line number Diff line change 1+ # Workflow derived from https://github.com/r-lib/actions/tree/v2/examples
2+ # Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
3+ on :
4+ push :
5+ branches : [main, master]
6+ pull_request :
7+
8+ name : R-CMD-check.yaml
9+
10+ permissions : read-all
11+
12+ jobs :
13+ R-CMD-check :
14+ runs-on : ${{ matrix.config.os }}
15+
16+ name : ${{ matrix.config.os }} (${{ matrix.config.r }})
17+
18+ strategy :
19+ fail-fast : false
20+ matrix :
21+ config :
22+ - {os: macos-latest, r: 'release'}
23+ - {os: windows-latest, r: 'release'}
24+ - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'}
25+ - {os: ubuntu-latest, r: 'release'}
26+ - {os: ubuntu-latest, r: 'oldrel-1'}
27+
28+ env :
29+ GITHUB_PAT : ${{ secrets.GITHUB_TOKEN }}
30+ R_KEEP_PKG_SOURCE : yes
31+
32+ steps :
33+ - uses : actions/checkout@v4
34+
35+ - uses : r-lib/actions/setup-pandoc@v2
36+
37+ - uses : r-lib/actions/setup-r@v2
38+ with :
39+ r-version : ${{ matrix.config.r }}
40+ http-user-agent : ${{ matrix.config.http-user-agent }}
41+ use-public-rspm : true
42+
43+ - uses : r-lib/actions/setup-r-dependencies@v2
44+ with :
45+ extra-packages : any::rcmdcheck
46+ needs : check
47+
48+ - uses : r-lib/actions/check-r-package@v2
49+ with :
50+ upload-snapshots : true
51+ build_args : ' c("--no-manual","--compact-vignettes=gs+qpdf")'
Original file line number Diff line number Diff line change 44 push :
55 branches : [main, master]
66 pull_request :
7- branches : [main, master]
87
9- name : test-coverage
8+ name : test-coverage.yaml
9+
10+ permissions : read-all
1011
1112jobs :
1213 test-coverage :
@@ -23,18 +24,28 @@ jobs:
2324
2425 - uses : r-lib/actions/setup-r-dependencies@v2
2526 with :
26- extra-packages : any::covr
27+ extra-packages : any::covr, any::xml2
2728 needs : coverage
2829
2930 - name : Test coverage
3031 run : |
31- covr::codecov (
32+ cov <- covr::package_coverage (
3233 quiet = FALSE,
3334 clean = FALSE,
3435 install_path = file.path(normalizePath(Sys.getenv("RUNNER_TEMP"), winslash = "/"), "package")
3536 )
37+ covr::to_cobertura(cov)
3638 shell : Rscript {0}
3739
40+ - uses : codecov/codecov-action@v4
41+ with :
42+ # Fail if error if not on PR, or if on PR and token is given
43+ fail_ci_if_error : ${{ github.event_name != 'pull_request' || secrets.CODECOV_TOKEN }}
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 : |
Original file line number Diff line number Diff line change 22
33
44<!-- badges: start -->
5+ [ ![ R-CMD-check] ( https://github.com/CSAFE-ISU/handwriter/actions/workflows/R-CMD-check.yaml/badge.svg )] ( https://github.com/CSAFE-ISU/handwriter/actions/workflows/R-CMD-check.yaml )
6+ [ ![ Codecov test coverage] ( https://codecov.io/gh/CSAFE-ISU/handwriter/graph/badge.svg )] ( https://app.codecov.io/gh/CSAFE-ISU/handwriter )
57<!-- badges: end -->
68
79Handwriter is designed to assist forensic examiners by analyzing
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11Version: 1.0
2+ ProjectId: ef13ec82-3ba9-4120-affc-fa96284da0db
23
34RestoreWorkspace: Default
45SaveWorkspace: Default
You can’t perform that action at this time.
0 commit comments