Skip to content

Commit 36235eb

Browse files
committed
ci: Fix versions
1 parent 31c2de2 commit 36235eb

2 files changed

Lines changed: 27 additions & 27 deletions

File tree

.github/workflows/10-compile.yml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ jobs:
2828
name: Linux host tools
2929
steps:
3030
- uses: lukka/get-cmake@latest
31-
- uses: actions/checkout@latest
31+
- uses: actions/checkout@v6
3232
with:
3333
submodules: true
3434
path: source
3535
- name: Export GitHub Actions cache environment variables
36-
uses: actions/github-script@latest
36+
uses: actions/github-script@v9
3737
with:
3838
script: |
3939
core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || '');
@@ -44,7 +44,7 @@ jobs:
4444
sudo apt-get update
4545
sudo apt install build-essential nasm
4646
- name: Host tools cache
47-
uses: actions/cache@latest
47+
uses: actions/cache@v5
4848
with:
4949
path: source/multi_build/host-x64-linux-native
5050
key: host-tools-${{ runner.os }}-${{ hashFiles('source/tools','toolchain/building.sh','vcpkg.json','vcpkg-configuration.json') }}
@@ -87,17 +87,17 @@ jobs:
8787
name: ${{ matrix.variant }}
8888
steps:
8989
- uses: lukka/get-cmake@latest
90-
- uses: actions/checkout@latest
90+
- uses: actions/checkout@v6
9191
with:
9292
submodules: true
9393
path: source
9494
- name: Export GitHub Actions cache environment variables
95-
uses: actions/github-script@latest
95+
uses: actions/github-script@v9
9696
with:
9797
script: |
9898
core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || '');
9999
core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || '');
100-
- uses: actions/setup-java@latest
100+
- uses: actions/setup-java@v5
101101
if: startsWith(matrix.variant, 'android:')
102102
with:
103103
distribution: 'adopt'
@@ -108,7 +108,7 @@ jobs:
108108
sudo apt-get update
109109
sudo apt install build-essential inkscape flatpak nasm squashfs-tools
110110
- name: Host tools cache
111-
uses: actions/cache@latest
111+
uses: actions/cache@v5
112112
with:
113113
path: source/multi_build/host-x64-linux-native
114114
key: host-tools-${{ runner.os }}-${{ hashFiles('source/tools','toolchain/building.sh','vcpkg.json','vcpkg-configuration.json') }}
@@ -133,7 +133,7 @@ jobs:
133133
VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite"
134134
- name: Upload vcpkg logs
135135
if: steps.buildProject.outcome == 'failure'
136-
uses: actions/upload-artifact@latest
136+
uses: actions/upload-artifact@v8
137137
with:
138138
name: ${{matrix.artifact}}-vcpkg-logs
139139
path: /usr/local/share/vcpkg/buildtrees/*/*.log
@@ -143,7 +143,7 @@ jobs:
143143
- name: Summarize binary sizes
144144
run: du -h source/multi_build/${{matrix.artifact}}/bin/* source/multi_build/${{matrix.artifact}}/lib/*.so* source/multi_build/${{matrix.artifact}}/packaged/*/* || true
145145
- name: Uploading artifacts
146-
uses: actions/upload-artifact@latest
146+
uses: actions/upload-artifact@v8
147147
with:
148148
name: ${{matrix.artifact}}
149149
path: |
@@ -160,12 +160,12 @@ jobs:
160160
name: macOS host tools
161161
steps:
162162
- uses: lukka/get-cmake@latest
163-
- uses: actions/checkout@latest
163+
- uses: actions/checkout@v6
164164
with:
165165
submodules: true
166166
path: source
167167
- name: Export GitHub Actions cache environment variables
168-
uses: actions/github-script@latest
168+
uses: actions/github-script@v9
169169
with:
170170
script: |
171171
core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || '');
@@ -175,7 +175,7 @@ jobs:
175175
brew install --cask inkscape
176176
brew install automake libtool
177177
- name: Host tools cache
178-
uses: actions/cache@latest
178+
uses: actions/cache@v5
179179
with:
180180
path: source/multi_build/host-arm64-osx
181181
key: host-tools-${{ runner.os }}-${{ hashFiles('source/tools','toolchain/building.sh','vcpkg.json','vcpkg-configuration.json') }}
@@ -206,12 +206,12 @@ jobs:
206206
name: ${{ matrix.variant }}
207207
steps:
208208
- uses: lukka/get-cmake@latest
209-
- uses: actions/checkout@latest
209+
- uses: actions/checkout@v6
210210
with:
211211
submodules: true
212212
path: source
213213
- name: Export GitHub Actions cache environment variables
214-
uses: actions/github-script@latest
214+
uses: actions/github-script@v9
215215
with:
216216
script: |
217217
core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || '');
@@ -222,7 +222,7 @@ jobs:
222222
brew install automake autoconf libtool
223223
# git cmake ninja pkg-config wget
224224
- name: Host tools cache
225-
uses: actions/cache@latest
225+
uses: actions/cache@v5
226226
with:
227227
path: source/multi_build/host-arm64-osx
228228
key: host-tools-${{ runner.os }}-${{ hashFiles('source/tools','toolchain/building.sh','vcpkg.json','vcpkg-configuration.json') }}
@@ -236,7 +236,7 @@ jobs:
236236
VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite"
237237
- name: Upload vcpkg logs
238238
if: steps.buildProject.outcome == 'failure'
239-
uses: actions/upload-artifact@latest
239+
uses: actions/upload-artifact@v8
240240
with:
241241
name: ${{matrix.artifact}}-vcpkg-logs
242242
path: /usr/local/share/vcpkg/buildtrees/*/*.log
@@ -246,7 +246,7 @@ jobs:
246246
- name: Creating archive of artifacts
247247
run: tar cvf apps.tar source/multi_build/${{matrix.artifact}}/install/bin
248248
- name: Uploading artifacts
249-
uses: actions/upload-artifact@latest
249+
uses: actions/upload-artifact@v8
250250
with:
251251
name: ${{matrix.artifact}}
252252
path: apps.tar
@@ -278,15 +278,15 @@ jobs:
278278
- variant: es_32
279279
dummy_plug: dummy_plug_es_32.json
280280
steps:
281-
- uses: actions/checkout@latest
281+
- uses: actions/checkout@v6
282282
with:
283283
path: source
284284
- name: Installing AppImage/media dependencies
285285
run: |
286286
sudo apt update
287287
sudo apt install libfuse2 ffmpeg
288288
- name: Downloading desktop-x86_64-buildroot-linux-gnu-multi artifacts
289-
uses: actions/download-artifact@latest
289+
uses: actions/download-artifact@v8
290290
with:
291291
name: desktop-x86_64-buildroot-linux-gnu-multi
292292
path: artifacts/
@@ -303,7 +303,7 @@ jobs:
303303
ffmpeg -f f32le -ar 48k -ac 2 -i "/tmp/Blam Graphics/rendered_audio" -c:a copy "/tmp/Blam Graphics/rendered_audio.wav"
304304
rm "/tmp/Blam Graphics/rendered_audio"
305305
- name: Uploading test artifacts
306-
uses: actions/upload-artifact@latest
306+
uses: actions/upload-artifact@v8
307307
with:
308308
name: dummy_plug_test_${{ matrix.variant }}
309309
path: "/tmp/Blam Graphics"
@@ -318,11 +318,11 @@ jobs:
318318
env:
319319
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
320320
steps:
321-
- uses: actions/checkout@latest
321+
- uses: actions/checkout@v6
322322
with:
323323
path: source
324324
- name: Downloading test artifacts
325-
uses: actions/download-artifact@latest
325+
uses: actions/download-artifact@v8
326326
with:
327327
pattern: dummy_plug_test_*
328328
path: artifacts/
@@ -331,7 +331,7 @@ jobs:
331331
ls -R artifacts/
332332
source/.github/tests/generate_test_page.sh artifacts/
333333
- name: Upload generated page
334-
uses: actions/upload-artifact@latest
334+
uses: actions/upload-artifact@v8
335335
with:
336336
name: dummy_plug_results
337337
path: "artifacts/generated/"
@@ -353,7 +353,7 @@ jobs:
353353
runs-on: ubuntu-latest
354354
steps:
355355
- name: Gathering artifacts
356-
uses: actions/download-artifact@latest
356+
uses: actions/download-artifact@v8
357357
with:
358358
path: artifacts/
359359
- name: Generating GitHub Pages archive
@@ -365,7 +365,7 @@ jobs:
365365
cp -r artifacts/web-wasm32-emscripten-webgl2-custom/bin _site/custom/
366366
for f in $(find artifacts/ -mindepth 1 -maxdepth 1); do pushd $f; [[ -f apps.tar ]] && (tar xvf apps.tar && rm apps.tar); tar Jcvf ../../_site/downloads/$(basename $f).tar.xz .; popd; done
367367
- name: Uploading GitHub Pages examples
368-
uses: actions/upload-pages-artifact@latest
368+
uses: actions/upload-pages-artifact@v4
369369
- name: Deploy examples to GitHub Pages
370370
id: deployment
371-
uses: actions/deploy-pages@latest
371+
uses: actions/deploy-pages@v4

.github/workflows/20-clang-lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
format:
66
runs-on: ubuntu-latest
77
steps:
8-
- uses: actions/checkout@latest
8+
- uses: actions/checkout@v6
99
- name: Install dependencies
1010
run: sudo apt install cmake-format clang-format
1111
- name: Running clang-format

0 commit comments

Comments
 (0)