Skip to content

Commit 371b41b

Browse files
authored
add setup-r-dependencies (#238)
Related to insightsengineering/nestdevs-tasks#65 Switch to setup-r-dependencies. A straightforward update as we don't need `lookup-refs`.
1 parent e576ccb commit 371b41b

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

.github/workflows/check.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ jobs:
4040
checking top-level files .* NOTE
4141
unit-test-report-brand: >-
4242
https://raw.githubusercontent.com/insightsengineering/hex-stickers/main/thumbs/teal.png
43+
deps-installation-method: setup-r-dependencies
44+
4345
r-cmd-non-cran:
4446
name: R CMD Check (non-CRAN) 🧬
4547
uses: insightsengineering/r.pkg.template/.github/workflows/build-check-install.yaml@main
@@ -60,6 +62,8 @@ jobs:
6062
checking Rd .usage sections .* NOTE
6163
checking for unstated dependencies in vignettes .* NOTE
6264
checking top-level files .* NOTE
65+
deps-installation-method: setup-r-dependencies
66+
6367
coverage:
6468
name: Coverage 📔
6569
uses: insightsengineering/r.pkg.template/.github/workflows/test-coverage.yaml@main
@@ -68,6 +72,8 @@ jobs:
6872
with:
6973
additional-env-vars: |
7074
NOT_CRAN=true
75+
deps-installation-method: setup-r-dependencies
76+
7177
linter:
7278
if: github.event_name != 'push'
7379
name: SuperLinter 🦸‍♀️
@@ -79,6 +85,7 @@ jobs:
7985
REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }}
8086
with:
8187
auto-update: true
88+
deps-installation-method: setup-r-dependencies
8289
gitleaks:
8390
name: gitleaks 💧
8491
uses: insightsengineering/r.pkg.template/.github/workflows/gitleaks.yaml@main

.github/workflows/docs.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,4 @@ jobs:
4242
with:
4343
default-landing-page: latest-tag
4444
additional-unit-test-report-directories: unit-test-report-non-cran
45+
deps-installation-method: setup-r-dependencies

.github/workflows/release.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,15 @@ jobs:
1616
REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }}
1717
with:
1818
default-landing-page: latest-tag
19+
deps-installation-method: setup-r-dependencies
1920
validation:
2021
name: R Package Validation report 📃
2122
needs: release
2223
uses: insightsengineering/r.pkg.template/.github/workflows/validation.yaml@main
2324
secrets:
2425
REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }}
26+
with:
27+
deps-installation-method: setup-r-dependencies
2528
release:
2629
name: Create release 🎉
2730
uses: insightsengineering/r.pkg.template/.github/workflows/release.yaml@main
@@ -46,6 +49,7 @@ jobs:
4649
checking top-level files .* NOTE
4750
unit-test-report-brand: >-
4851
https://raw.githubusercontent.com/insightsengineering/hex-stickers/main/thumbs/teal.png
52+
deps-installation-method: setup-r-dependencies
4953
coverage:
5054
name: Coverage 📔
5155
needs: [release, docs]
@@ -55,6 +59,7 @@ jobs:
5559
with:
5660
additional-env-vars: |
5761
NOT_CRAN=true
62+
deps-installation-method: setup-r-dependencies
5863
wasm:
5964
name: Build WASM packages 🧑‍🏭
6065
needs: release

0 commit comments

Comments
 (0)