1
1
# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples
2
2
# 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.
3
7
on :
4
8
push :
5
- branches : main
9
+ branches : [ main, master]
6
10
pull_request :
7
- branches : main
8
- workflow_dispatch :
9
11
10
- name : R-CMD-check
12
+ name : R-CMD-check.yaml
13
+
14
+ permissions : read-all
11
15
12
16
jobs :
13
17
R-CMD-check :
@@ -19,20 +23,25 @@ jobs:
19
23
fail-fast : false
20
24
matrix :
21
25
config :
22
- - {os: macOS -latest, r: 'release'}
26
+ - {os: macos -latest, r: 'release'}
23
27
24
28
- {os: windows-latest, r: 'release'}
29
+ # use 4.0 or 4.1 to check with rtools40's older compiler
30
+ - {os: windows-latest, r: 'oldrel-4'}
25
31
26
- - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'}
27
- - {os: ubuntu-latest, r: 'release'}
28
- - {os: ubuntu-latest, r: 'oldrel-1'}
32
+ - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'}
33
+ - {os: ubuntu-latest, r: 'release'}
34
+ - {os: ubuntu-latest, r: 'oldrel-1'}
35
+ - {os: ubuntu-latest, r: 'oldrel-2'}
36
+ - {os: ubuntu-latest, r: 'oldrel-3'}
37
+ - {os: ubuntu-latest, r: 'oldrel-4'}
29
38
30
39
env :
31
40
GITHUB_PAT : ${{ secrets.GITHUB_TOKEN }}
32
41
R_KEEP_PKG_SOURCE : yes
33
42
34
43
steps :
35
- - uses : actions/checkout@v2
44
+ - uses : actions/checkout@v4
36
45
37
46
- uses : r-lib/actions/setup-pandoc@v2
38
47
50
59
- uses : r-lib/actions/check-r-package@v2
51
60
with :
52
61
upload-snapshots : true
62
+ build_args : ' c("--no-manual","--compact-vignettes=gs+qpdf")'
0 commit comments