Skip to content

Commit 7aeba8b

Browse files
committed
Update GitHub Actions versions for Node20 deprecation
1 parent d0fdd74 commit 7aeba8b

3 files changed

Lines changed: 49 additions & 49 deletions

File tree

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

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -64,23 +64,23 @@ jobs:
6464
R_KEEP_PKG_SOURCE: yes
6565

6666
steps:
67-
- uses: actions/checkout@v4
67+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
6868
with:
6969
ref: ${{ needs.resolve-ref.outputs.ref }}
7070

71-
- uses: r-lib/actions/setup-pandoc@v2
71+
- uses: r-lib/actions/setup-pandoc@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
7272

73-
- uses: r-lib/actions/setup-r@v2
73+
- uses: r-lib/actions/setup-r@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
7474
with:
7575
r-version: release
7676
use-public-rspm: true
7777

78-
- uses: r-lib/actions/setup-r-dependencies@v2
78+
- uses: r-lib/actions/setup-r-dependencies@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
7979
with:
8080
extra-packages: any::rcmdcheck
8181
needs: check
8282

83-
- uses: r-lib/actions/check-r-package@v2
83+
- uses: r-lib/actions/check-r-package@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
8484
with:
8585
args: 'c("--no-manual", "--as-cran")'
8686
upload-snapshots: true
@@ -89,7 +89,7 @@ jobs:
8989

9090
- name: Upload Rcheck tests (full testthat output) on failure
9191
if: failure()
92-
uses: actions/upload-artifact@v4
92+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
9393
with:
9494
name: rcheck-tests-ubuntu-latest
9595
if-no-files-found: ignore
@@ -106,23 +106,23 @@ jobs:
106106
R_KEEP_PKG_SOURCE: yes
107107

108108
steps:
109-
- uses: actions/checkout@v4
109+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
110110
with:
111111
ref: ${{ needs.resolve-ref.outputs.ref }}
112112

113-
- uses: r-lib/actions/setup-pandoc@v2
113+
- uses: r-lib/actions/setup-pandoc@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
114114

115-
- uses: r-lib/actions/setup-r@v2
115+
- uses: r-lib/actions/setup-r@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
116116
with:
117117
r-version: release
118118
use-public-rspm: true
119119

120-
- uses: r-lib/actions/setup-r-dependencies@v2
120+
- uses: r-lib/actions/setup-r-dependencies@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
121121
with:
122122
extra-packages: any::rcmdcheck
123123
needs: check
124124

125-
- uses: r-lib/actions/check-r-package@v2
125+
- uses: r-lib/actions/check-r-package@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
126126
with:
127127
args: 'c("--no-manual", "--as-cran")'
128128
upload-snapshots: true
@@ -131,7 +131,7 @@ jobs:
131131

132132
- name: Upload Rcheck tests (full testthat output) on failure
133133
if: failure()
134-
uses: actions/upload-artifact@v4
134+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
135135
with:
136136
name: rcheck-tests-windows-release
137137
if-no-files-found: ignore
@@ -148,18 +148,18 @@ jobs:
148148
R_KEEP_PKG_SOURCE: yes
149149

150150
steps:
151-
- uses: actions/checkout@v4
151+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
152152
with:
153153
ref: ${{ needs.resolve-ref.outputs.ref }}
154154

155-
- uses: r-lib/actions/setup-pandoc@v2
155+
- uses: r-lib/actions/setup-pandoc@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
156156

157-
- uses: r-lib/actions/setup-r@v2
157+
- uses: r-lib/actions/setup-r@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
158158
with:
159159
r-version: devel
160160
use-public-rspm: true
161161

162-
- uses: r-lib/actions/setup-r-dependencies@v2
162+
- uses: r-lib/actions/setup-r-dependencies@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
163163
with:
164164
extra-packages: any::rcmdcheck
165165
needs: check
@@ -178,7 +178,7 @@ jobs:
178178
}
179179
}
180180
181-
- uses: r-lib/actions/check-r-package@v2
181+
- uses: r-lib/actions/check-r-package@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
182182
with:
183183
args: 'c("--no-manual", "--as-cran")'
184184
upload-snapshots: true
@@ -187,7 +187,7 @@ jobs:
187187

188188
- name: Upload Rcheck tests (full testthat output) on failure
189189
if: failure()
190-
uses: actions/upload-artifact@v4
190+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
191191
with:
192192
name: rcheck-tests-windows-cran-devel
193193
if-no-files-found: ignore
@@ -204,23 +204,23 @@ jobs:
204204
R_KEEP_PKG_SOURCE: yes
205205

206206
steps:
207-
- uses: actions/checkout@v4
207+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
208208
with:
209209
ref: ${{ needs.resolve-ref.outputs.ref }}
210210

211-
- uses: r-lib/actions/setup-pandoc@v2
211+
- uses: r-lib/actions/setup-pandoc@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
212212

213-
- uses: r-lib/actions/setup-r@v2
213+
- uses: r-lib/actions/setup-r@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
214214
with:
215215
r-version: release
216216
use-public-rspm: true
217217

218-
- uses: r-lib/actions/setup-r-dependencies@v2
218+
- uses: r-lib/actions/setup-r-dependencies@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
219219
with:
220220
extra-packages: any::rcmdcheck
221221
needs: check
222222

223-
- uses: r-lib/actions/check-r-package@v2
223+
- uses: r-lib/actions/check-r-package@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
224224
with:
225225
args: 'c("--no-manual", "--as-cran")'
226226
upload-snapshots: true
@@ -229,7 +229,7 @@ jobs:
229229

230230
- name: Upload Rcheck tests (full testthat output) on failure
231231
if: failure()
232-
uses: actions/upload-artifact@v4
232+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
233233
with:
234234
name: rcheck-tests-macos-latest
235235
if-no-files-found: ignore

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@ jobs:
1414
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
1515
R_KEEP_PKG_SOURCE: yes
1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
1818

19-
- uses: r-lib/actions/setup-r@v2
19+
- uses: r-lib/actions/setup-r@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
2020
with:
2121
use-public-rspm: true
2222

23-
- uses: r-lib/actions/setup-r-dependencies@v2
23+
- uses: r-lib/actions/setup-r-dependencies@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
2424
with:
2525
extra-packages: any::rcmdcheck
2626
needs: check
2727

28-
- uses: r-lib/actions/check-r-package@v2
28+
- uses: r-lib/actions/check-r-package@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
2929
with:
3030
upload-snapshots: true
3131
build_args: 'c("--no-manual","--compact-vignettes=gs+qpdf")'

.github/workflows/release-draft-on-tag.yaml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
exit 1
5555
fi
5656
echo "release_tag=$REF" >> "$GITHUB_OUTPUT"
57-
- uses: actions/checkout@v4
57+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
5858
with:
5959
ref: ${{ steps.resolve.outputs.release_tag }}
6060
fetch-depth: 1
@@ -69,24 +69,24 @@ jobs:
6969
R_KEEP_PKG_SOURCE: yes
7070

7171
steps:
72-
- uses: actions/checkout@v4
72+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
7373
with:
7474
ref: ${{ needs.release-ref.outputs.release_tag }}
7575
fetch-depth: 1
7676

77-
- uses: r-lib/actions/setup-pandoc@v2
77+
- uses: r-lib/actions/setup-pandoc@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
7878

79-
- uses: r-lib/actions/setup-r@v2
79+
- uses: r-lib/actions/setup-r@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
8080
with:
8181
r-version: release
8282
use-public-rspm: true
8383

84-
- uses: r-lib/actions/setup-r-dependencies@v2
84+
- uses: r-lib/actions/setup-r-dependencies@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
8585
with:
8686
extra-packages: any::rcmdcheck
8787
needs: check
8888

89-
- uses: r-lib/actions/check-r-package@v2
89+
- uses: r-lib/actions/check-r-package@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
9090
with:
9191
args: 'c("--no-manual", "--as-cran")'
9292
upload-snapshots: true
@@ -121,7 +121,7 @@ jobs:
121121
stopifnot(file.copy(hit[[1]], dest, overwrite = TRUE))
122122
message("Staged for release: ", dest)
123123
124-
- uses: actions/upload-artifact@v4
124+
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
125125
if: success()
126126
with:
127127
name: cran-source-tarball
@@ -152,15 +152,15 @@ jobs:
152152
done
153153
ls -la release-binaries/
154154
155-
- uses: actions/upload-artifact@v4
155+
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
156156
if: success()
157157
with:
158158
name: r-pkg-binary-windows
159159
path: release-binaries/*
160160

161161
- name: Upload Rcheck tests (full testthat output) on failure
162162
if: failure()
163-
uses: actions/upload-artifact@v4
163+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
164164
with:
165165
name: rcheck-tests-windows
166166
if-no-files-found: ignore
@@ -184,24 +184,24 @@ jobs:
184184
R_KEEP_PKG_SOURCE: yes
185185

186186
steps:
187-
- uses: actions/checkout@v4
187+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
188188
with:
189189
ref: ${{ needs.release-ref.outputs.release_tag }}
190190
fetch-depth: 1
191191

192-
- uses: r-lib/actions/setup-pandoc@v2
192+
- uses: r-lib/actions/setup-pandoc@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
193193

194-
- uses: r-lib/actions/setup-r@v2
194+
- uses: r-lib/actions/setup-r@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
195195
with:
196196
r-version: ${{ matrix.config.r }}
197197
use-public-rspm: true
198198

199-
- uses: r-lib/actions/setup-r-dependencies@v2
199+
- uses: r-lib/actions/setup-r-dependencies@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
200200
with:
201201
extra-packages: any::rcmdcheck
202202
needs: check
203203

204-
- uses: r-lib/actions/check-r-package@v2
204+
- uses: r-lib/actions/check-r-package@a51a8012b0aab7c32ef9d19bf54da93f3254335e # v2.12.0
205205
with:
206206
args: 'c("--no-manual", "--as-cran")'
207207
upload-snapshots: true
@@ -246,15 +246,15 @@ jobs:
246246
[[ -n "$(ls -A release-binaries)" ]] || { echo "No binary bundle found"; ls -la; exit 1; }
247247
ls -la release-binaries/
248248
249-
- uses: actions/upload-artifact@v4
249+
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
250250
if: success()
251251
with:
252252
name: r-pkg-binary-${{ matrix.config.os == 'macos-latest' && 'macos' || 'ubuntu' }}
253253
path: release-binaries/*
254254

255255
- name: Upload Rcheck tests (full testthat output) on failure
256256
if: failure()
257-
uses: actions/upload-artifact@v4
257+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
258258
with:
259259
name: rcheck-tests-${{ matrix.config.os }}
260260
if-no-files-found: ignore
@@ -265,22 +265,22 @@ jobs:
265265
needs: [release-ref, rcmd-check-windows, rcmd-check-unix]
266266
runs-on: ubuntu-latest
267267
steps:
268-
- uses: actions/download-artifact@v4
268+
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
269269
with:
270270
name: cran-source-tarball
271271
path: release-assets
272272

273-
- uses: actions/download-artifact@v4
273+
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
274274
with:
275275
name: r-pkg-binary-windows
276276
path: release-assets
277277

278-
- uses: actions/download-artifact@v4
278+
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
279279
with:
280280
name: r-pkg-binary-macos
281281
path: release-assets
282282

283-
- uses: actions/download-artifact@v4
283+
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
284284
with:
285285
name: r-pkg-binary-ubuntu
286286
path: release-assets
@@ -289,7 +289,7 @@ jobs:
289289
run: ls -la release-assets
290290

291291
- name: Create draft release
292-
uses: softprops/action-gh-release@v2
292+
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
293293
with:
294294
tag_name: ${{ needs.release-ref.outputs.release_tag }}
295295
name: ${{ needs.release-ref.outputs.release_tag }}

0 commit comments

Comments
 (0)