Skip to content

Commit faec12c

Browse files
committed
add setup-r-dependencies
1 parent 94ff381 commit faec12c

File tree

4 files changed

+132
-3
lines changed

4 files changed

+132
-3
lines changed

.github/workflows/check.yaml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,20 @@ jobs:
4242
checking top-level files .* NOTE
4343
unit-test-report-brand: >-
4444
https://raw.githubusercontent.com/insightsengineering/hex-stickers/main/thumbs/teal.png
45+
deps-installation-method: setup-r-dependencies
46+
lookup-refs: |
47+
insightsengineering/roxy.shinylive
48+
insightsengineering/teal
49+
insightsengineering/teal.transform
50+
insightsengineering/teal.code
51+
insightsengineering/teal.data
52+
insightsengineering/teal.logger
53+
insightsengineering/teal.reporter
54+
insightsengineering/teal.widgets
55+
insightsengineering/tern
56+
insightsengineering/rtables
57+
insightsengineering/rtables.officer
58+
insightsengineering/nestcolor
4559
r-cmd-non-cran:
4660
name: R CMD Check (non-CRAN) 🧬
4761
uses: insightsengineering/r.pkg.template/.github/workflows/build-check-install.yaml@main
@@ -64,6 +78,20 @@ jobs:
6478
checking Rd .usage sections .* NOTE
6579
checking for unstated dependencies in vignettes .* NOTE
6680
checking top-level files .* NOTE
81+
deps-installation-method: setup-r-dependencies
82+
lookup-refs: |
83+
insightsengineering/roxy.shinylive
84+
insightsengineering/teal
85+
insightsengineering/teal.transform
86+
insightsengineering/teal.code
87+
insightsengineering/teal.data
88+
insightsengineering/teal.logger
89+
insightsengineering/teal.reporter
90+
insightsengineering/teal.widgets
91+
insightsengineering/tern
92+
insightsengineering/rtables
93+
insightsengineering/rtables.officer
94+
insightsengineering/nestcolor
6795
coverage:
6896
name: Coverage 📔
6997
uses: insightsengineering/r.pkg.template/.github/workflows/test-coverage.yaml@main
@@ -72,6 +100,20 @@ jobs:
72100
with:
73101
additional-env-vars: |
74102
NOT_CRAN=true
103+
deps-installation-method: setup-r-dependencies
104+
lookup-refs: |
105+
insightsengineering/roxy.shinylive
106+
insightsengineering/teal
107+
insightsengineering/teal.transform
108+
insightsengineering/teal.code
109+
insightsengineering/teal.data
110+
insightsengineering/teal.logger
111+
insightsengineering/teal.reporter
112+
insightsengineering/teal.widgets
113+
insightsengineering/tern
114+
insightsengineering/rtables
115+
insightsengineering/rtables.officer
116+
insightsengineering/nestcolor
75117
linter:
76118
if: github.event_name != 'push'
77119
name: SuperLinter 🦸‍♀️
@@ -83,6 +125,20 @@ jobs:
83125
REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }}
84126
with:
85127
auto-update: true
128+
deps-installation-method: setup-r-dependencies
129+
lookup-refs: |
130+
insightsengineering/roxy.shinylive
131+
insightsengineering/teal
132+
insightsengineering/teal.transform
133+
insightsengineering/teal.code
134+
insightsengineering/teal.data
135+
insightsengineering/teal.logger
136+
insightsengineering/teal.reporter
137+
insightsengineering/teal.widgets
138+
insightsengineering/tern
139+
insightsengineering/rtables
140+
insightsengineering/rtables.officer
141+
insightsengineering/nestcolor
86142
gitleaks:
87143
name: gitleaks 💧
88144
uses: insightsengineering/r.pkg.template/.github/workflows/gitleaks.yaml@main

.github/workflows/docs.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,17 @@ 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
46+
lookup-refs: |
47+
insightsengineering/roxy.shinylive
48+
insightsengineering/teal
49+
insightsengineering/teal.transform
50+
insightsengineering/teal.code
51+
insightsengineering/teal.data
52+
insightsengineering/teal.logger
53+
insightsengineering/teal.reporter
54+
insightsengineering/teal.widgets
55+
insightsengineering/tern
56+
insightsengineering/rtables
57+
insightsengineering/rtables.officer
58+
insightsengineering/nestcolor

.github/workflows/release.yaml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,41 @@ jobs:
1616
REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }}
1717
with:
1818
default-landing-page: latest-tag
19+
deps-installation-method: setup-r-dependencies
20+
lookup-refs: |
21+
insightsengineering/teal
22+
insightsengineering/teal.transform
23+
insightsengineering/teal.code
24+
insightsengineering/teal.data
25+
insightsengineering/teal.logger
26+
insightsengineering/teal.reporter
27+
insightsengineering/teal.widgets
28+
insightsengineering/tern
29+
insightsengineering/nestcolor
30+
insightsengineering/roxy.shinylive
31+
insightsengineering/rtables
32+
insightsengineering/rtables.officer
1933
validation:
2034
name: R Package Validation report 📃
2135
needs: release
2236
uses: insightsengineering/r.pkg.template/.github/workflows/validation.yaml@main
2337
secrets:
2438
REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }}
39+
with:
40+
deps-installation-method: setup-r-dependencies
41+
lookup-refs: |
42+
insightsengineering/teal
43+
insightsengineering/teal.transform
44+
insightsengineering/teal.code
45+
insightsengineering/teal.data
46+
insightsengineering/teal.logger
47+
insightsengineering/teal.reporter
48+
insightsengineering/teal.widgets
49+
insightsengineering/tern
50+
insightsengineering/nestcolor
51+
insightsengineering/roxy.shinylive
52+
insightsengineering/rtables
53+
insightsengineering/rtables.officer
2554
release:
2655
name: Create release 🎉
2756
uses: insightsengineering/r.pkg.template/.github/workflows/release.yaml@main
@@ -46,6 +75,20 @@ jobs:
4675
checking top-level files .* NOTE
4776
unit-test-report-brand: >-
4877
https://raw.githubusercontent.com/insightsengineering/hex-stickers/main/thumbs/teal.png
78+
deps-installation-method: setup-r-dependencies
79+
lookup-refs: |
80+
insightsengineering/roxy.shinylive
81+
insightsengineering/teal
82+
insightsengineering/teal.transform
83+
insightsengineering/teal.code
84+
insightsengineering/teal.data
85+
insightsengineering/teal.logger
86+
insightsengineering/teal.reporter
87+
insightsengineering/teal.widgets
88+
insightsengineering/tern
89+
insightsengineering/rtables
90+
insightsengineering/rtables.officer
91+
insightsengineering/nestcolor
4992
coverage:
5093
name: Coverage 📔
5194
needs: [release, docs]
@@ -55,6 +98,20 @@ jobs:
5598
with:
5699
additional-env-vars: |
57100
NOT_CRAN=true
101+
deps-installation-method: setup-r-dependencies
102+
lookup-refs: |
103+
insightsengineering/roxy.shinylive
104+
insightsengineering/teal
105+
insightsengineering/teal.transform
106+
insightsengineering/teal.code
107+
insightsengineering/teal.data
108+
insightsengineering/teal.logger
109+
insightsengineering/teal.reporter
110+
insightsengineering/teal.widgets
111+
insightsengineering/tern
112+
insightsengineering/rtables
113+
insightsengineering/rtables.officer
114+
insightsengineering/nestcolor
58115
wasm:
59116
name: Build WASM packages 🧑‍🏭
60117
needs: release

.github/workflows/scheduled.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Scheduled 🕰️
33

44
on:
55
schedule:
6-
- cron: '45 3 * * 0'
6+
- cron: "45 3 * * 0"
77
workflow_dispatch:
88
inputs:
99
chosen-workflow:
@@ -63,12 +63,13 @@ jobs:
6363
insightsengineering/teal.transform
6464
insightsengineering/teal.code
6565
insightsengineering/teal.data
66-
insightsengineering/teal.slice
6766
insightsengineering/teal.logger
6867
insightsengineering/teal.reporter
6968
insightsengineering/teal.widgets
7069
insightsengineering/tern
7170
insightsengineering/rtables
71+
insightsengineering/rtables.officer
72+
insightsengineering/nestcolor
7273
rhub:
7374
if: >
7475
github.event_name == 'schedule' || (
@@ -84,9 +85,10 @@ jobs:
8485
insightsengineering/teal.transform
8586
insightsengineering/teal.code
8687
insightsengineering/teal.data
87-
insightsengineering/teal.slice
8888
insightsengineering/teal.logger
8989
insightsengineering/teal.reporter
9090
insightsengineering/teal.widgets
9191
insightsengineering/tern
9292
insightsengineering/rtables
93+
insightsengineering/rtables.officer
94+
insightsengineering/nestcolor

0 commit comments

Comments
 (0)