Skip to content

Commit 86885be

Browse files
committed
Update checkout/upload-artifact workflow actions to v6/Node.JS 24
1 parent f67f9d2 commit 86885be

4 files changed

Lines changed: 37 additions & 37 deletions

File tree

.github/workflows/buildcheck.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
2020
# We need to build/link Poco ourselves as static libraries, because Ubuntu Jammy ships with a broken Poco 1.11.0
2121
- name: Checkout Poco Sources
22-
uses: actions/checkout@v4
22+
uses: actions/checkout@v6
2323
with:
2424
repository: pocoproject/poco
2525
path: poco
@@ -48,7 +48,7 @@ jobs:
4848
cmake --install "${{ github.workspace }}/cmake-build-poco"
4949
5050
- name: Checkout libprojectM Sources
51-
uses: actions/checkout@v4
51+
uses: actions/checkout@v6
5252
with:
5353
repository: projectM-visualizer/projectm
5454
path: projectm
@@ -65,7 +65,7 @@ jobs:
6565
cmake --install "${{ github.workspace }}/cmake-build-libprojectm"
6666
6767
- name: Checkout frontend-sdl2 Sources
68-
uses: actions/checkout@v4
68+
uses: actions/checkout@v6
6969
with:
7070
path: frontend-sdl2
7171
submodules: recursive
@@ -85,7 +85,7 @@ jobs:
8585
cpack -G DEB
8686
8787
- name: Upload Artifact
88-
uses: actions/upload-artifact@v4
88+
uses: actions/upload-artifact@v6
8989
with:
9090
name: projectMSDL-buildcheck-linux
9191
path: cmake-build-frontend-sdl2/*.deb
@@ -102,7 +102,7 @@ jobs:
102102

103103
steps:
104104
- name: Checkout vcpkg
105-
uses: actions/checkout@v4
105+
uses: actions/checkout@v6
106106
with:
107107
repository: microsoft/vcpkg
108108
path: vcpkg
@@ -127,7 +127,7 @@ jobs:
127127
-Source "${{ env.FEED_URL }}"
128128
129129
- name: Checkout libprojectM Sources
130-
uses: actions/checkout@v4
130+
uses: actions/checkout@v6
131131
with:
132132
repository: projectM-visualizer/projectm
133133
path: projectm
@@ -141,7 +141,7 @@ jobs:
141141
cmake --install "${{ github.workspace }}/cmake-build-libprojectm" --config Release
142142
143143
- name: Checkout projectMSDL Sources
144-
uses: actions/checkout@v4
144+
uses: actions/checkout@v6
145145
with:
146146
path: frontend-sdl2
147147
submodules: recursive
@@ -158,7 +158,7 @@ jobs:
158158
cpack -G ZIP
159159
160160
- name: Upload Artifact
161-
uses: actions/upload-artifact@v4
161+
uses: actions/upload-artifact@v6
162162
with:
163163
name: projectMSDL-buildcheck-windows
164164
path: cmake-build-frontend-sdl2/*.zip
@@ -172,7 +172,7 @@ jobs:
172172
run: brew install sdl2 ninja googletest poco
173173

174174
- name: Checkout libprojectM Sources
175-
uses: actions/checkout@v4
175+
uses: actions/checkout@v6
176176
with:
177177
repository: projectM-visualizer/projectm
178178
path: projectm
@@ -186,7 +186,7 @@ jobs:
186186
cmake --install "${{ github.workspace }}/cmake-build-libprojectm"
187187
188188
- name: Checkout projectMSDL Sources
189-
uses: actions/checkout@v4
189+
uses: actions/checkout@v6
190190
with:
191191
path: frontend-sdl2
192192
submodules: recursive
@@ -203,7 +203,7 @@ jobs:
203203
cpack -G TGZ
204204
205205
- name: Upload Artifact
206-
uses: actions/upload-artifact@v4
206+
uses: actions/upload-artifact@v6
207207
with:
208208
name: projectMSDL-buildcheck-macos
209209
path: cmake-build-frontend-sdl2/*.tar.gz

.github/workflows/release-linux.yaml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
# and other distros may ship different versions as well. POCO as a C++ library has no stable ABI, so each minor
5757
# release increments the SO version by one.
5858
- name: Checkout Poco Sources
59-
uses: actions/checkout@v4
59+
uses: actions/checkout@v6
6060
with:
6161
repository: pocoproject/poco
6262
path: poco
@@ -85,7 +85,7 @@ jobs:
8585
cmake --install "${{ github.workspace }}/cmake-build-poco"
8686
8787
- name: Checkout libprojectM Sources
88-
uses: actions/checkout@v4
88+
uses: actions/checkout@v6
8989
with:
9090
repository: projectM-visualizer/projectm
9191
path: projectm
@@ -103,20 +103,20 @@ jobs:
103103
cmake --install "${{ github.workspace }}/cmake-build-libprojectm"
104104
105105
- name: Checkout frontend-sdl2 Sources
106-
uses: actions/checkout@v4
106+
uses: actions/checkout@v6
107107
with:
108108
path: frontend-sdl2
109109
ref: ${{ inputs.projectMSDLref }}
110110
submodules: recursive
111111

112112
- name: Checkout Cream of the Crop preset pack
113-
uses: actions/checkout@v4
113+
uses: actions/checkout@v6
114114
with:
115115
repository: projectM-visualizer/presets-cream-of-the-crop
116116
path: presets-cream-of-the-crop
117117

118118
- name: Checkout Milkdrop Texture Pack
119-
uses: actions/checkout@v4
119+
uses: actions/checkout@v6
120120
with:
121121
repository: projectM-visualizer/presets-milkdrop-texture-pack
122122
path: presets-milkdrop-texture-pack
@@ -140,7 +140,7 @@ jobs:
140140
cpack -G DEB
141141
142142
- name: Upload Artifact
143-
uses: actions/upload-artifact@v4
143+
uses: actions/upload-artifact@v6
144144
with:
145145
name: projectMSDL-Linux-DEB-x86_64
146146
path: cmake-build-frontend-sdl2/*.deb
@@ -160,7 +160,7 @@ jobs:
160160
# and other distros may ship different versions as well. POCO as a C++ library has no stable ABI, so each minor
161161
# release increments the SO version by one.
162162
- name: Checkout Poco Sources
163-
uses: actions/checkout@v4
163+
uses: actions/checkout@v6
164164
with:
165165
repository: pocoproject/poco
166166
path: poco
@@ -189,7 +189,7 @@ jobs:
189189
cmake --install "${{ github.workspace }}/cmake-build-poco"
190190
191191
- name: Checkout libprojectM Sources
192-
uses: actions/checkout@v4
192+
uses: actions/checkout@v6
193193
with:
194194
repository: projectM-visualizer/projectm
195195
path: projectm
@@ -207,20 +207,20 @@ jobs:
207207
cmake --install "${{ github.workspace }}/cmake-build-libprojectm"
208208
209209
- name: Checkout frontend-sdl2 Sources
210-
uses: actions/checkout@v4
210+
uses: actions/checkout@v6
211211
with:
212212
path: frontend-sdl2
213213
ref: ${{ inputs.projectMSDLref }}
214214
submodules: recursive
215215

216216
- name: Checkout Cream of the Crop preset pack
217-
uses: actions/checkout@v4
217+
uses: actions/checkout@v6
218218
with:
219219
repository: projectM-visualizer/presets-cream-of-the-crop
220220
path: presets-cream-of-the-crop
221221

222222
- name: Checkout Milkdrop Texture Pack
223-
uses: actions/checkout@v4
223+
uses: actions/checkout@v6
224224
with:
225225
repository: projectM-visualizer/presets-milkdrop-texture-pack
226226
path: presets-milkdrop-texture-pack
@@ -245,7 +245,7 @@ jobs:
245245
cpack -G TGZ
246246
247247
- name: Upload Artifact
248-
uses: actions/upload-artifact@v4
248+
uses: actions/upload-artifact@v6
249249
with:
250250
name: projectMSDL-Linux-Portable-x86_64
251251
path: cmake-build-frontend-sdl2/*.tar.gz

.github/workflows/release-macos.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
# We need to build third-party libraries (POCO, SDL2 and projectM) ourselves, as neither Homebrew
6262
# nor vcpkg support building universal binaries.
6363
- name: Checkout libSDL2 Sources
64-
uses: actions/checkout@v4
64+
uses: actions/checkout@v6
6565
with:
6666
repository: libsdl-org/SDL
6767
path: libsdl2
@@ -80,7 +80,7 @@ jobs:
8080
cmake --install "${{ github.workspace }}/cmake-build-libsdl2"
8181
8282
- name: Checkout Poco Sources
83-
uses: actions/checkout@v4
83+
uses: actions/checkout@v6
8484
with:
8585
repository: pocoproject/poco
8686
path: poco
@@ -114,7 +114,7 @@ jobs:
114114
cmake --install "${{ github.workspace }}/cmake-build-poco"
115115
116116
- name: Checkout libprojectM Sources
117-
uses: actions/checkout@v4
117+
uses: actions/checkout@v6
118118
with:
119119
repository: projectM-visualizer/projectm
120120
path: projectm
@@ -133,20 +133,20 @@ jobs:
133133
cmake --install "${{ github.workspace }}/cmake-build-libprojectm"
134134
135135
- name: Checkout projectMSDL Sources
136-
uses: actions/checkout@v4
136+
uses: actions/checkout@v6
137137
with:
138138
path: frontend-sdl2
139139
ref: ${{ inputs.projectMSDLref }}
140140
submodules: recursive
141141

142142
- name: Checkout Cream of the Crop preset pack
143-
uses: actions/checkout@v4
143+
uses: actions/checkout@v6
144144
with:
145145
repository: projectM-visualizer/presets-cream-of-the-crop
146146
path: presets-cream-of-the-crop
147147

148148
- name: Checkout Milkdrop Texture Pack
149-
uses: actions/checkout@v4
149+
uses: actions/checkout@v6
150150
with:
151151
repository: projectM-visualizer/presets-milkdrop-texture-pack
152152
path: presets-milkdrop-texture-pack
@@ -237,7 +237,7 @@ jobs:
237237
xcrun stapler staple "${{ github.workspace }}/install/projectM.app"
238238
239239
- name: Upload .app Bundle Artifact
240-
uses: actions/upload-artifact@v4
240+
uses: actions/upload-artifact@v6
241241
with:
242242
name: projectMSDL-macOS-Universal-APP
243243
path: install/
@@ -287,7 +287,7 @@ jobs:
287287
xcrun stapler staple "$PKG_FILE"
288288
289289
- name: Upload PKG Installer Artifact
290-
uses: actions/upload-artifact@v4
290+
uses: actions/upload-artifact@v6
291291
with:
292292
name: projectMSDL-macOS-Universal-PKG
293293
path: projectM-*.pkg
@@ -331,7 +331,7 @@ jobs:
331331
xcrun stapler staple "$DMG_FILE"
332332
333333
- name: Upload DMG Installer Artifact
334-
uses: actions/upload-artifact@v4
334+
uses: actions/upload-artifact@v6
335335
with:
336336
name: projectMSDL-macOS-Universal-DMG
337337
path: projectM-*.dmg

.github/workflows/release-windows.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
steps:
3434
- name: Checkout vcpkg
35-
uses: actions/checkout@v4
35+
uses: actions/checkout@v6
3636
with:
3737
repository: microsoft/vcpkg
3838
path: vcpkg
@@ -57,20 +57,20 @@ jobs:
5757
-Source "${{ env.FEED_URL }}"
5858
5959
- name: Checkout projectMSDL Sources
60-
uses: actions/checkout@v4
60+
uses: actions/checkout@v6
6161
with:
6262
path: frontend-sdl2
6363
ref: ${{ inputs.projectMSDLref }}
6464
submodules: recursive
6565

6666
- name: Checkout Cream of the Crop preset pack
67-
uses: actions/checkout@v4
67+
uses: actions/checkout@v6
6868
with:
6969
repository: projectM-visualizer/presets-cream-of-the-crop
7070
path: presets-cream-of-the-crop
7171

7272
- name: Checkout Milkdrop Texture Pack
73-
uses: actions/checkout@v4
73+
uses: actions/checkout@v6
7474
with:
7575
repository: projectM-visualizer/presets-milkdrop-texture-pack
7676
path: presets-milkdrop-texture-pack
@@ -96,7 +96,7 @@ jobs:
9696
cpack -G ZIP
9797
9898
- name: Upload Artifact
99-
uses: actions/upload-artifact@v4
99+
uses: actions/upload-artifact@v6
100100
with:
101101
name: projectMSDL-Windows-Portable-x64
102102
path: |

0 commit comments

Comments
 (0)