11# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples
22# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
3+ #
4+ # NOTE: This workflow is overkill for most R packages and
5+ # check-standard.yaml is likely a better choice.
6+ # usethis::use_github_action("check-standard") will install it.
37on :
48 push :
59 branches : [main, master]
610 pull_request :
11+ branches : [main, master]
712
813name : R-CMD-check.yaml
914
@@ -20,10 +25,17 @@ jobs:
2025 matrix :
2126 config :
2227 - {os: macos-latest, r: 'release'}
28+
2329 - {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'}
30+ # use 4.0 or 4.1 to check with rtools40's older compiler
31+ - {os: windows-latest, r: 'oldrel-4'}
32+
33+ - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'}
34+ - {os: ubuntu-latest, r: 'release'}
35+ - {os: ubuntu-latest, r: 'oldrel-1'}
36+ - {os: ubuntu-latest, r: 'oldrel-2'}
37+ - {os: ubuntu-latest, r: 'oldrel-3'}
38+ - {os: ubuntu-latest, r: 'oldrel-4'}
2739
2840 env :
2941 GITHUB_PAT : ${{ secrets.GITHUB_TOKEN }}
@@ -42,10 +54,13 @@ jobs:
4254
4355 - uses : r-lib/actions/setup-r-dependencies@v2
4456 with :
45- extra-packages : any::rcmdcheck
57+ extra-packages : |
58+ any::rcmdcheck
59+ RcppZiggurat=?source&reinstall
4660 needs : check
4761
4862 - uses : r-lib/actions/check-r-package@v2
4963 with :
5064 upload-snapshots : true
5165 build_args : ' c("--no-manual","--compact-vignettes=gs+qpdf")'
66+
0 commit comments