Skip to content

Commit 9cef89e

Browse files
add setup-r-dependencies (#289)
Related to insightsengineering/nestdevs-tasks#65 Switch to setup-r-dependencies. Added `teal.osprey` for lookup-refs. --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 5aea1b5 commit 9cef89e

File tree

9 files changed

+162
-21
lines changed

9 files changed

+162
-21
lines changed

.github/workflows/check.yaml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,21 @@ jobs:
4141
checking top-level files .* NOTE
4242
unit-test-report-brand: >-
4343
https://raw.githubusercontent.com/insightsengineering/hex-stickers/main/thumbs/teal.png
44+
deps-installation-method: setup-r-dependencies
45+
lookup-refs: |
46+
insightsengineering/osprey
47+
insightsengineering/formatters
48+
insightsengineering/rtables
49+
insightsengineering/rtables.officer
50+
insightsengineering/tern
51+
insightsengineering/teal.logger
52+
insightsengineering/teal.code
53+
insightsengineering/teal.data
54+
insightsengineering/teal.slice
55+
insightsengineering/teal.reporter
56+
insightsengineering/teal.widgets
57+
insightsengineering/teal.transform
58+
insightsengineering/teal
4459
r-cmd-non-cran:
4560
name: R CMD Check (non-CRAN) 🧬
4661
uses: insightsengineering/r.pkg.template/.github/workflows/build-check-install.yaml@main
@@ -62,6 +77,21 @@ jobs:
6277
checking Rd .usage sections .* NOTE
6378
checking for unstated dependencies in vignettes .* NOTE
6479
checking top-level files .* NOTE
80+
deps-installation-method: setup-r-dependencies
81+
lookup-refs: |
82+
insightsengineering/osprey
83+
insightsengineering/formatters
84+
insightsengineering/rtables
85+
insightsengineering/rtables.officer
86+
insightsengineering/tern
87+
insightsengineering/teal.logger
88+
insightsengineering/teal.code
89+
insightsengineering/teal.data
90+
insightsengineering/teal.slice
91+
insightsengineering/teal.reporter
92+
insightsengineering/teal.widgets
93+
insightsengineering/teal.transform
94+
insightsengineering/teal
6595
coverage:
6696
name: Coverage 📔
6797
uses: insightsengineering/r.pkg.template/.github/workflows/test-coverage.yaml@main
@@ -70,6 +100,21 @@ jobs:
70100
with:
71101
additional-env-vars: |
72102
NOT_CRAN=true
103+
deps-installation-method: setup-r-dependencies
104+
lookup-refs: |
105+
insightsengineering/osprey
106+
insightsengineering/formatters
107+
insightsengineering/rtables
108+
insightsengineering/rtables.officer
109+
insightsengineering/tern
110+
insightsengineering/teal.logger
111+
insightsengineering/teal.code
112+
insightsengineering/teal.data
113+
insightsengineering/teal.slice
114+
insightsengineering/teal.reporter
115+
insightsengineering/teal.widgets
116+
insightsengineering/teal.transform
117+
insightsengineering/teal
73118
linter:
74119
if: github.event_name != 'push'
75120
name: SuperLinter 🦸‍♀️
@@ -81,6 +126,21 @@ jobs:
81126
REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }}
82127
with:
83128
auto-update: true
129+
deps-installation-method: setup-r-dependencies
130+
lookup-refs: |
131+
insightsengineering/osprey
132+
insightsengineering/formatters
133+
insightsengineering/rtables
134+
insightsengineering/rtables.officer
135+
insightsengineering/tern
136+
insightsengineering/teal.logger
137+
insightsengineering/teal.code
138+
insightsengineering/teal.data
139+
insightsengineering/teal.slice
140+
insightsengineering/teal.reporter
141+
insightsengineering/teal.widgets
142+
insightsengineering/teal.transform
143+
insightsengineering/teal
84144
gitleaks:
85145
name: gitleaks 💧
86146
uses: insightsengineering/r.pkg.template/.github/workflows/gitleaks.yaml@main

.github/workflows/docs.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,18 @@ 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/osprey
48+
insightsengineering/formatters
49+
insightsengineering/rtables
50+
insightsengineering/rtables.officer
51+
insightsengineering/tern
52+
insightsengineering/teal.logger
53+
insightsengineering/teal.code
54+
insightsengineering/teal.data
55+
insightsengineering/teal.slice
56+
insightsengineering/teal.reporter
57+
insightsengineering/teal.widgets
58+
insightsengineering/teal.transform
59+
insightsengineering/teal

.github/workflows/release.yaml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,43 @@ 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/osprey
22+
insightsengineering/formatters
23+
insightsengineering/rtables
24+
insightsengineering/rtables.officer
25+
insightsengineering/tern
26+
insightsengineering/teal.logger
27+
insightsengineering/teal.code
28+
insightsengineering/teal.data
29+
insightsengineering/teal.slice
30+
insightsengineering/teal.reporter
31+
insightsengineering/teal.widgets
32+
insightsengineering/teal.transform
33+
insightsengineering/teal
1934
validation:
2035
name: R Package Validation report 📃
2136
needs: release
2237
uses: insightsengineering/r.pkg.template/.github/workflows/validation.yaml@main
2338
secrets:
2439
REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }}
40+
with:
41+
deps-installation-method: setup-r-dependencies
42+
lookup-refs: |
43+
insightsengineering/osprey
44+
insightsengineering/formatters
45+
insightsengineering/rtables
46+
insightsengineering/rtables.officer
47+
insightsengineering/tern
48+
insightsengineering/teal.logger
49+
insightsengineering/teal.code
50+
insightsengineering/teal.data
51+
insightsengineering/teal.slice
52+
insightsengineering/teal.reporter
53+
insightsengineering/teal.widgets
54+
insightsengineering/teal.transform
55+
insightsengineering/teal
2556
release:
2657
name: Create release 🎉
2758
uses: insightsengineering/r.pkg.template/.github/workflows/release.yaml@main
@@ -46,6 +77,21 @@ jobs:
4677
checking top-level files .* NOTE
4778
unit-test-report-brand: >-
4879
https://raw.githubusercontent.com/insightsengineering/hex-stickers/main/thumbs/teal.png
80+
deps-installation-method: setup-r-dependencies
81+
lookup-refs: |
82+
insightsengineering/osprey
83+
insightsengineering/formatters
84+
insightsengineering/rtables
85+
insightsengineering/rtables.officer
86+
insightsengineering/tern
87+
insightsengineering/teal.logger
88+
insightsengineering/teal.code
89+
insightsengineering/teal.data
90+
insightsengineering/teal.slice
91+
insightsengineering/teal.reporter
92+
insightsengineering/teal.widgets
93+
insightsengineering/teal.transform
94+
insightsengineering/teal
4995
coverage:
5096
name: Coverage 📔
5197
needs: [release, docs]
@@ -55,6 +101,21 @@ jobs:
55101
with:
56102
additional-env-vars: |
57103
NOT_CRAN=true
104+
deps-installation-method: setup-r-dependencies
105+
lookup-refs: |
106+
insightsengineering/osprey
107+
insightsengineering/formatters
108+
insightsengineering/rtables
109+
insightsengineering/rtables.officer
110+
insightsengineering/tern
111+
insightsengineering/teal.logger
112+
insightsengineering/teal.code
113+
insightsengineering/teal.data
114+
insightsengineering/teal.slice
115+
insightsengineering/teal.reporter
116+
insightsengineering/teal.widgets
117+
insightsengineering/teal.transform
118+
insightsengineering/teal
58119
wasm:
59120
name: Build WASM packages 🧑‍🏭
60121
needs: release

.github/workflows/scheduled.yaml

Lines changed: 16 additions & 11 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:
@@ -59,15 +59,18 @@ jobs:
5959
with:
6060
lookup-refs: |
6161
insightsengineering/osprey
62-
insightsengineering/teal
63-
insightsengineering/teal.transform
6462
insightsengineering/formatters
65-
insightsengineering/teal.code
63+
insightsengineering/rtables
64+
insightsengineering/rtables.officer
65+
insightsengineering/tern
6666
insightsengineering/teal.logger
67+
insightsengineering/teal.code
68+
insightsengineering/teal.data
69+
insightsengineering/teal.slice
6770
insightsengineering/teal.reporter
6871
insightsengineering/teal.widgets
69-
insightsengineering/tern
70-
insightsengineering/teal.data
72+
insightsengineering/teal.transform
73+
insightsengineering/teal
7174
rhub:
7275
if: >
7376
github.event_name == 'schedule' || (
@@ -79,13 +82,15 @@ jobs:
7982
with:
8083
lookup-refs: |
8184
insightsengineering/osprey
82-
insightsengineering/teal
83-
insightsengineering/teal.transform
8485
insightsengineering/formatters
86+
insightsengineering/rtables
87+
insightsengineering/rtables.officer
88+
insightsengineering/tern
89+
insightsengineering/teal.logger
8590
insightsengineering/teal.code
91+
insightsengineering/teal.data
8692
insightsengineering/teal.slice
87-
insightsengineering/teal.logger
8893
insightsengineering/teal.reporter
8994
insightsengineering/teal.widgets
90-
insightsengineering/tern
91-
insightsengineering/teal.data
95+
insightsengineering/teal.transform
96+
insightsengineering/teal

man/tm_g_butterfly.Rd

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/tm_g_patient_profile.Rd

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/tm_g_spiderplot.Rd

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/tm_g_swimlane.Rd

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/tm_g_waterfall.Rd

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)