Skip to content

Commit 317ed85

Browse files
committed
rewrite rchk action
1 parent e86a8d9 commit 317ed85

File tree

1 file changed

+23
-11
lines changed

1 file changed

+23
-11
lines changed

.github/workflows/rchk.yml

+23-11
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,34 @@ name: rchk
22

33
on:
44
workflow_dispatch:
5-
push:
6-
branches: [main]
7-
pull_request:
8-
branches: [main]
5+
96

107
jobs:
11-
check:
8+
rchk:
129
runs-on: ubuntu-latest
13-
container:
14-
image: ghcr.io/r-hub/containers/rchk:latest
15-
1610
steps:
11+
1712
- uses: actions/checkout@v4
1813

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
2023
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
2230
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

0 commit comments

Comments
 (0)