Skip to content

Commit 0f1cfc0

Browse files
ci: use docker container for R deps
1 parent cb47390 commit 0f1cfc0

4 files changed

Lines changed: 16 additions & 15 deletions

File tree

.github/package-versions.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

.github/workflows/R-CMD-check.yaml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ permissions:
1313
contents: read
1414
pull-requests: read
1515

16+
env:
17+
CONTAINER: nciccbr/scworkflow:v1.0.2_79e5d37
18+
1619
jobs:
1720
R-CMD-check:
1821

@@ -29,31 +32,27 @@ jobs:
2932
env:
3033
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
3134
R_KEEP_PKG_SOURCE: yes
32-
35+
container: ${{ env.CONTAINER }}
3336
steps:
3437
- uses: actions/checkout@v4
3538

36-
- uses: CCBR/actions/install-r-pak@main
39+
- uses: r-lib/actions/setup-r-dependencies@v2
3740
with:
38-
versions-file: .github/package-versions.txt
3941
extra-packages: local::.
4042
needs: dev
41-
r-version: ${{ matrix.config.r }}
42-
http-user-agent: ${{ matrix.config.http-user-agent }}
4343

4444
- uses: r-lib/actions/check-r-package@v2
4545
with:
4646
upload-snapshots: true
4747

4848
lint:
4949
runs-on: ubuntu-latest
50+
container: ${{ env.CONTAINER }}
5051
steps:
5152
- uses: actions/checkout@v4
5253

53-
- uses: CCBR/actions/install-r-pak@main
54+
- uses: r-lib/actions/setup-r-dependencies@v2
5455
with:
55-
r-version: 4.1.3
56-
versions-file: .github/package-versions.txt
5756
needs: dev
5857

5958
- name: Good Practice checks

.github/workflows/pkgdown.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ permissions:
1515
contents: write
1616
pages: write
1717

18+
env:
19+
CONTAINER: nciccbr/scworkflow:v1.0.2_79e5d37
20+
1821
jobs:
1922
pkgdown:
2023
runs-on: ubuntu-latest
@@ -26,10 +29,8 @@ jobs:
2629
steps:
2730
- uses: actions/checkout@v3
2831

29-
- uses: CCBR/actions/install-r-pak@main
32+
- uses: r-lib/actions/setup-r-dependencies@v2
3033
with:
31-
r-version: 4.1.3
32-
versions-file: .github/package-versions.txt
3334
extra-packages: local::.
3435
needs: dev
3536

.github/workflows/test-coverage.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,21 @@ name: test-coverage
1010

1111
permissions: read-all
1212

13+
env:
14+
CONTAINER: nciccbr/scworkflow:v1.0.2_79e5d37
15+
1316
jobs:
1417
test-coverage:
1518
runs-on: ubuntu-latest
19+
container: ${{ env.CONTAINER }}
1620
env:
1721
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
1822

1923
steps:
2024
- uses: actions/checkout@v4
2125

22-
- uses: CCBR/actions/install-r-pak@main
26+
- uses: r-lib/actions/setup-r-dependencies@v2
2327
with:
24-
r-version: 4.1.3
25-
versions-file: .github/package-versions.txt
2628
needs: dev
2729

2830
- name: Test coverage

0 commit comments

Comments
 (0)