1
- # Workflow derived from https://github.com/r-lib/actions/tree/master /examples
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
3
on :
4
4
push :
5
5
branches : [main, master]
6
6
pull_request :
7
7
branches : [main, master]
8
8
9
- name : R-CMD-check
9
+ name : R-CMD-check.yaml
10
+
11
+ permissions : read-all
10
12
11
13
jobs :
12
14
R-CMD-check :
18
20
fail-fast : false
19
21
matrix :
20
22
config :
21
- - {os: macOS -latest, r: 'release'}
23
+ - {os: macos -latest, r: 'release'}
22
24
- {os: windows-latest, r: 'release'}
23
25
- {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'}
24
26
- {os: ubuntu-latest, r: 'release'}
@@ -29,30 +31,22 @@ jobs:
29
31
R_KEEP_PKG_SOURCE : yes
30
32
31
33
steps :
32
- - uses : actions/checkout@v2
34
+ - uses : actions/checkout@v4
33
35
34
- - uses : r-lib/actions/setup-pandoc@v1
36
+ - uses : r-lib/actions/setup-pandoc@v2
35
37
36
- - uses : r-lib/actions/setup-r@v1
38
+ - uses : r-lib/actions/setup-r@v2
37
39
with :
38
40
r-version : ${{ matrix.config.r }}
39
41
http-user-agent : ${{ matrix.config.http-user-agent }}
40
42
use-public-rspm : true
41
43
42
- - uses : r-lib/actions/setup-r-dependencies@v1
44
+ - uses : r-lib/actions/setup-r-dependencies@v2
43
45
with :
44
- extra-packages : rcmdcheck
45
-
46
- - uses : r-lib/actions/check-r-package@v1
47
-
48
- - name : Show testthat output
49
- if : always()
50
- run : find check -name 'testthat.Rout*' -exec cat '{}' \; || true
51
- shell : bash
46
+ extra-packages : any::rcmdcheck
47
+ needs : check
52
48
53
- - name : Upload check results
54
- if : failure()
55
- uses : actions/upload-artifact@main
49
+ - uses : r-lib/actions/check-r-package@v2
56
50
with :
57
- name : ${{ runner.os }}-r${{ matrix.config.r }}-results
58
- path : check
51
+ upload-snapshots : true
52
+ build_args : ' c("--no-manual","--compact-vignettes=gs+qpdf") '
0 commit comments