File tree 1 file changed +23
-11
lines changed
1 file changed +23
-11
lines changed Original file line number Diff line number Diff line change @@ -2,22 +2,34 @@ name: rchk
2
2
3
3
on :
4
4
workflow_dispatch :
5
- push :
6
- branches : [main]
7
- pull_request :
8
- branches : [main]
5
+
9
6
10
7
jobs :
11
- check :
8
+ rchk :
12
9
runs-on : ubuntu-latest
13
- container :
14
- image : ghcr.io/r-hub/containers/rchk:latest
15
-
16
10
steps :
11
+
17
12
- uses : actions/checkout@v4
18
13
19
- - name : Install dependencies
14
+ - uses : r-lib/actions/setup-pandoc@v2
15
+ - uses : r-lib/actions/setup-r@v2
16
+ - uses : r-lib/actions/setup-r-dependencies@v2
17
+
18
+ - run : R CMD build .
19
+
20
+ - run : docker pull kalibera/rchk:latest
21
+
22
+ - name : run rchk
20
23
run : |
21
- R -q -e 'pak::pkg_install(c("deps::.", "any::rcmdcheck"), dependencies = TRUE)'
24
+ pkgtar=$(ls S7_*.tar.gz)
25
+ mkdir -p rchk/packages
26
+ mv $pkgtar rchk/packages/
27
+ cd rchk
28
+ docker run -v `pwd`/packages:/rchk/packages kalibera/rchk:latest /rchk/packages/$pkgtar > rchk.log 2>&1
29
+ cat rchk.log
22
30
23
- - uses : r-lib/actions/check-r-package@v2
31
+ - name : upload rchk log
32
+ uses : actions/upload-artifact@v4
33
+ with :
34
+ name : rchk-log
35
+ path : rchk/rchk.log
You can’t perform that action at this time.
0 commit comments