@@ -17,18 +17,18 @@ permissions:
1717 checks : write
1818
1919env :
20- NODE_VERSION : ' 20 '
20+ NODE_VERSION : ' 22 '
2121
2222jobs :
2323 # Test stage - runs on Linux for speed
2424 test :
2525 runs-on : ubuntu-latest
2626 steps :
2727 - name : Checkout code
28- uses : actions/checkout@v4
28+ uses : actions/checkout@v5
2929
3030 - name : Setup Node.js
31- uses : actions/setup-node@v4
31+ uses : actions/setup-node@v5
3232 with :
3333 node-version : ${{ env.NODE_VERSION }}
3434 cache : ' npm'
@@ -45,10 +45,10 @@ jobs:
4545 needs : test
4646 steps :
4747 - name : Checkout code
48- uses : actions/checkout@v4
48+ uses : actions/checkout@v5
4949
5050 - name : Setup Node.js
51- uses : actions/setup-node@v4
51+ uses : actions/setup-node@v5
5252 with :
5353 node-version : ${{ env.NODE_VERSION }}
5454 cache : ' npm'
@@ -153,14 +153,14 @@ jobs:
153153 find out/make -type f
154154
155155 - name : Upload DMG artifact
156- uses : actions/upload-artifact@v4
156+ uses : actions/upload-artifact@v6
157157 with :
158158 name : macos-universal-dmg
159159 path : out/make/*.dmg
160160 if-no-files-found : error
161161
162162 - name : Upload ZIP artifact
163- uses : actions/upload-artifact@v4
163+ uses : actions/upload-artifact@v6
164164 with :
165165 name : macos-universal-zip
166166 path : out/make/zip/darwin/universal/*.zip
@@ -179,7 +179,7 @@ jobs:
179179 echo "Created: out/make/zip/darwin/arm64-compat/$ARM64_BASENAME"
180180
181181 - name : Upload arm64 compatibility ZIP artifact
182- uses : actions/upload-artifact@v4
182+ uses : actions/upload-artifact@v6
183183 with :
184184 name : macos-arm64-zip
185185 path : out/make/zip/darwin/arm64-compat/*.zip
@@ -191,10 +191,10 @@ jobs:
191191 needs : test
192192 steps :
193193 - name : Checkout code
194- uses : actions/checkout@v4
194+ uses : actions/checkout@v5
195195
196196 - name : Setup Node.js
197- uses : actions/setup-node@v4
197+ uses : actions/setup-node@v5
198198 with :
199199 node-version : ${{ env.NODE_VERSION }}
200200 cache : ' npm'
@@ -246,7 +246,7 @@ jobs:
246246 find out/make -type f
247247
248248 - name : Upload Windows artifacts
249- uses : actions/upload-artifact@v4
249+ uses : actions/upload-artifact@v6
250250 with :
251251 name : windows-build
252252 path : |
@@ -260,10 +260,10 @@ jobs:
260260 needs : [build-macos, build-windows]
261261 steps :
262262 - name : Checkout code
263- uses : actions/checkout@v4
263+ uses : actions/checkout@v5
264264
265265 - name : Download all artifacts
266- uses : actions/download-artifact@v4
266+ uses : actions/download-artifact@v7
267267 with :
268268 path : artifacts
269269
@@ -285,7 +285,7 @@ jobs:
285285 echo "TAG_NAME=$TAG_NAME" >> $GITHUB_ENV
286286
287287 - name : Create GitHub Release
288- uses : softprops/action-gh-release@v2
288+ uses : softprops/action-gh-release@v3
289289 with :
290290 tag_name : ${{ env.TAG_NAME }}
291291 draft : false
0 commit comments