Skip to content

Commit c72f0af

Browse files
committed
Make: Bump GitHub CI versions
1 parent 3890112 commit c72f0af

File tree

2 files changed

+90
-82
lines changed

2 files changed

+90
-82
lines changed

.github/workflows/prerelease.yml

Lines changed: 35 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
runs-on: ubuntu-24.04
2828
steps:
2929
- name: Checkout
30-
uses: actions/checkout@v4
30+
uses: actions/checkout@v5
3131
with:
3232
fetch-depth: 0
3333
persist-credentials: false
@@ -65,7 +65,8 @@ jobs:
6565
CXX: g++
6666

6767
steps:
68-
- uses: actions/checkout@v4
68+
- name: Checkout
69+
uses: actions/checkout@v5
6970
- name: Pull Git submodules
7071
run: git submodule update --init --recursive
7172

@@ -83,7 +84,7 @@ jobs:
8384

8485
# Python
8586
- name: Set up Python ${{ env.PYTHON_VERSION }}
86-
uses: actions/setup-python@v5
87+
uses: actions/setup-python@v6
8788
with:
8889
python-version: ${{ env.PYTHON_VERSION }}
8990
- name: Build Python
@@ -97,7 +98,7 @@ jobs:
9798

9899
# JavaScript
99100
- name: Set up Node.js
100-
uses: actions/setup-node@v4
101+
uses: actions/setup-node@v5
101102
with:
102103
node-version: ${{ env.NODE_VERSION }}
103104
- name: Install dependencies
@@ -125,15 +126,15 @@ jobs:
125126
java-version: ${{ env.JAVA_VERSION }}
126127
distribution: "adopt"
127128
- name: Setup Gradle
128-
uses: gradle/[email protected]
129+
uses: gradle/actions/setup-gradle@v5
129130
- name: Check Java formatting
130131
run: gradle spotlessCheck
131132
- name: Test Java
132133
run: gradle clean build
133134

134135
# C#
135136
- name: Setup .NET ${{ env.DOTNET_VERSION }}
136-
uses: actions/setup-dotnet@v4
137+
uses: actions/setup-dotnet@v5
137138
with:
138139
dotnet-version: ${{ env.DOTNET_VERSION }}
139140
- name: Test .NET
@@ -161,7 +162,8 @@ jobs:
161162
CXX: clang++
162163

163164
steps:
164-
- uses: actions/checkout@v4
165+
- name: Checkout
166+
uses: actions/checkout@v5
165167
- name: Pull Git submodules
166168
run: git submodule update --init --recursive
167169

@@ -180,7 +182,7 @@ jobs:
180182

181183
# JavaScript
182184
- name: Set up Node.js
183-
uses: actions/setup-node@v4
185+
uses: actions/setup-node@v5
184186
with:
185187
node-version: ${{ env.NODE_VERSION }}
186188
- name: Install dependencies
@@ -192,7 +194,7 @@ jobs:
192194

193195
# Python
194196
- name: Set up Python ${{ env.PYTHON_VERSION }}
195-
uses: actions/setup-python@v5
197+
uses: actions/setup-python@v6
196198
with:
197199
python-version: ${{ env.PYTHON_VERSION }}
198200
- name: Build Python
@@ -220,7 +222,7 @@ jobs:
220222

221223
# C#
222224
- name: Setup .NET ${{ env.DOTNET_VERSION }}
223-
uses: actions/setup-dotnet@v4
225+
uses: actions/setup-dotnet@v5
224226
with:
225227
dotnet-version: ${{ env.DOTNET_VERSION }}
226228
- name: Test .NET
@@ -236,7 +238,8 @@ jobs:
236238
runs-on: macos-15
237239

238240
steps:
239-
- uses: actions/checkout@v4
241+
- name: Checkout
242+
uses: actions/checkout@v5
240243
- name: Pull Git submodules
241244
run: git submodule update --init --recursive
242245

@@ -254,7 +257,7 @@ jobs:
254257

255258
# JavaScript
256259
- name: Set up Node.js
257-
uses: actions/setup-node@v4
260+
uses: actions/setup-node@v5
258261
with:
259262
node-version: ${{ env.NODE_VERSION }}
260263
- name: Install dependencies
@@ -266,7 +269,7 @@ jobs:
266269

267270
# Python
268271
- name: Set up Python ${{ env.PYTHON_VERSION }}
269-
uses: actions/setup-python@v5
272+
uses: actions/setup-python@v6
270273
with:
271274
python-version: ${{ env.PYTHON_VERSION }}
272275
- name: Build Python
@@ -299,7 +302,7 @@ jobs:
299302

300303
# C#
301304
- name: Setup .NET ${{ env.DOTNET_VERSION }}
302-
uses: actions/setup-dotnet@v4
305+
uses: actions/setup-dotnet@v5
303306
with:
304307
dotnet-version: ${{ env.DOTNET_VERSION }}
305308
- name: Test .NET
@@ -314,7 +317,8 @@ jobs:
314317
name: Windows (x86)
315318
runs-on: windows-2022
316319
steps:
317-
- uses: actions/checkout@v4
320+
- name: Checkout
321+
uses: actions/checkout@v5
318322
- name: Pull Git submodules
319323
run: git submodule update --init --recursive
320324

@@ -331,7 +335,7 @@ jobs:
331335

332336
# Python
333337
- name: Set up Python ${{ env.PYTHON_VERSION }}
334-
uses: actions/setup-python@v5
338+
uses: actions/setup-python@v6
335339
with:
336340
python-version: ${{ env.PYTHON_VERSION }}
337341
- name: Build Python
@@ -344,7 +348,7 @@ jobs:
344348

345349
# JavaScript
346350
- name: Set up Node.js
347-
uses: actions/setup-node@v4
351+
uses: actions/setup-node@v5
348352
with:
349353
node-version: ${{ env.NODE_VERSION }}
350354
- name: Install dependencies
@@ -367,7 +371,7 @@ jobs:
367371

368372
# C#
369373
- name: Setup .NET ${{ env.DOTNET_VERSION }}
370-
uses: actions/setup-dotnet@v4
374+
uses: actions/setup-dotnet@v5
371375
with:
372376
dotnet-version: ${{ env.DOTNET_VERSION }}
373377
- name: Test .NET
@@ -382,12 +386,13 @@ jobs:
382386
name: Windows (Arm)
383387
runs-on: windows-2022
384388
steps:
385-
- uses: actions/checkout@v4
389+
- name: Checkout
390+
uses: actions/checkout@v5
386391
- name: Pull Git submodules
387392
run: git submodule update --init --recursive
388393

389394
- name: Setup MSVC for ARM64
390-
uses: microsoft/setup-msbuild@v2
395+
uses: microsoft/setup-msbuild@v2.0.1
391396

392397
# C/C++
393398
- name: Build C/C++ (ARM64)
@@ -405,7 +410,8 @@ jobs:
405410
name: Docker
406411
runs-on: ubuntu-22.04
407412
steps:
408-
- uses: actions/checkout@v4
413+
- name: Checkout
414+
uses: actions/checkout@v5
409415
- name: Pull Git submodules
410416
run: git submodule update --init --recursive
411417
- name: Build
@@ -431,9 +437,10 @@ jobs:
431437
os: [ubuntu-24.04, macos-14, windows-2022]
432438
python-version: ["38", "39", "310", "311", "312", "313", "313t"]
433439
steps:
434-
- uses: actions/checkout@v4
440+
- name: Checkout
441+
uses: actions/checkout@v5
435442
- name: Set up Python
436-
uses: actions/setup-python@v5
443+
uses: actions/setup-python@v6
437444
with:
438445
python-version: 3.x
439446

@@ -469,7 +476,8 @@ jobs:
469476
target: aarch64-linux-gnu
470477

471478
steps:
472-
- uses: actions/checkout@v4
479+
- name: Checkout
480+
uses: actions/checkout@v5
473481
- name: Pull Git submodules
474482
run: git submodule update --init --recursive
475483

@@ -518,7 +526,8 @@ jobs:
518526
target: aarch64-linux-android
519527
arch: arm64
520528
steps:
521-
- uses: actions/checkout@v4
529+
- name: Checkout
530+
uses: actions/checkout@v5
522531
- name: Pull Git submodules
523532
run: git submodule update --init --recursive
524533

@@ -590,7 +599,7 @@ jobs:
590599
zip -r usearch_android_${{ matrix.arch }}_${version}.zip build_artifacts/libusearch_c.so c/usearch.h
591600
592601
- name: Upload Android libraries
593-
uses: actions/upload-artifact@v4
602+
uses: actions/upload-artifact@v5
594603
with:
595604
name: android-${{ matrix.abi }}-libraries
596605
path: usearch_android_*.zip

0 commit comments

Comments
 (0)