1313
1414jobs :
1515 cancel-previous-runs :
16- runs-on : ubuntu-22.04
16+ runs-on : ubuntu-latest
1717 steps :
1818 - name : Cancel Previous Runs
19192020 with :
2121 access_token : ${{ github.token }}
2222
2323 build_linux-x64-musl :
24- runs-on : ubuntu-22.04
24+ runs-on : ubuntu-latest
2525 steps :
2626 - uses : actions/checkout@v3
2727 - uses : dtolnay/rust-toolchain@stable
3232 node-version : ' 16'
3333 - uses : Swatinem/rust-cache@v2
3434 - name : Download x86_64-linux-musl-cross toolchain
35- run : curl -O -C - https://musl.cc/x86_64-linux-musl-cross.tgz
35+ run : curl -O -L - C - https://github.com/ musl-cc/musl .cc/releases/download/v0.0.1 /x86_64-linux-musl-cross.tgz
3636 - name : Install x86_64-linux-musl-cross toolchain
3737 run : tar xf x86_64-linux-musl-cross.tgz
3838 - name : Configure linux-x64-musl cross compile
@@ -49,14 +49,14 @@ jobs:
4949 run : npm i
5050 - name : Build
5151 run : npm run build:cargo
52- - uses : actions/upload-artifact@v3
52+ - uses : actions/upload-artifact@v4
5353 with :
5454 name : linux-x64-musl
5555 path : native/linux-x64-musl.node
5656 if-no-files-found : error
5757
5858 build_linux-arm64-musl :
59- runs-on : ubuntu-22.04
59+ runs-on : ubuntu-latest
6060 steps :
6161 - uses : actions/checkout@v3
6262 - uses : dtolnay/rust-toolchain@stable
6767 node-version : ' 16'
6868 - uses : Swatinem/rust-cache@v2
6969 - name : Download aarch64-linux-musl-cross toolchain
70- run : curl -O -C - https://musl.cc/aarch64-linux-musl-cross.tgz
70+ run : curl -O -L - C - https://github.com/ musl-cc/musl .cc/releases/download/v0.0.1 /aarch64-linux-musl-cross.tgz
7171 - name : Install aarch64-linux-musl-cross toolchain
7272 run : tar xf aarch64-linux-musl-cross.tgz
7373 - name : Configure linux-arm64-musl cross compile
@@ -84,14 +84,14 @@ jobs:
8484 run : npm i
8585 - name : Build
8686 run : npm run build:cargo
87- - uses : actions/upload-artifact@v3
87+ - uses : actions/upload-artifact@v4
8888 with :
8989 name : linux-arm64-musl
9090 path : native/linux-arm64-musl.node
9191 if-no-files-found : error
9292
9393 build_linux-x64-glibc :
94- runs-on : ubuntu-22.04
94+ runs-on : ubuntu-latest
9595 container :
9696 image : rust:buster
9797 steps :
@@ -107,14 +107,14 @@ jobs:
107107 run : npm i
108108 - name : Build
109109 run : npm run build:cargo
110- - uses : actions/upload-artifact@v3
110+ - uses : actions/upload-artifact@v4
111111 with :
112112 name : linux-x64-glibc
113113 path : native/linux-x64-glibc.node
114114 if-no-files-found : error
115115
116116 build_linux-arm64-glibc :
117- runs-on : ubuntu-22.04
117+ runs-on : ubuntu-latest
118118 container :
119119 image : rust:buster
120120 steps :
@@ -141,7 +141,7 @@ jobs:
141141 run : npm i
142142 - name : Build
143143 run : npm run build:cargo
144- - uses : actions/upload-artifact@v3
144+ - uses : actions/upload-artifact@v4
145145 with :
146146 name : linux-arm64-glibc
147147 path : native/linux-arm64-glibc.node
@@ -162,7 +162,7 @@ jobs:
162162 run : npm i
163163 - name : Build
164164 run : npm run build:cargo
165- - uses : actions/upload-artifact@v3
165+ - uses : actions/upload-artifact@v4
166166 with :
167167 name : win32-x64
168168 path : native/win32-x64.node
@@ -184,7 +184,7 @@ jobs:
184184 run : npm i
185185 - name : Build
186186 run : npm run build:cargo
187- - uses : actions/upload-artifact@v3
187+ - uses : actions/upload-artifact@v4
188188 with :
189189 name : darwin-x64
190190 path : native/darwin-x64.node
@@ -210,19 +210,19 @@ jobs:
210210 run : npm i
211211 - name : Build
212212 run : npm run build:cargo
213- - uses : actions/upload-artifact@v3
213+ - uses : actions/upload-artifact@v4
214214 with :
215215 name : darwin-arm64
216216 path : native/darwin-arm64.node
217217 if-no-files-found : error
218218
219219 test_linux-arm64-glibc :
220- runs-on : ubuntu-22.04
220+ runs-on : ubuntu-latest
221221 needs :
222222 - build_linux-arm64-glibc
223223 steps :
224224 - uses : actions/checkout@v3
225- - uses : actions/download-artifact@v3
225+ - uses : actions/download-artifact@v4
226226 with :
227227 name : linux-arm64-glibc
228228 path : native
@@ -244,12 +244,12 @@ jobs:
244244 npm run test:js
245245
246246 test_linux-arm64-musl :
247- runs-on : ubuntu-22.04
247+ runs-on : ubuntu-latest
248248 needs :
249249 - build_linux-arm64-musl
250250 steps :
251251 - uses : actions/checkout@v3
252- - uses : actions/download-artifact@v3
252+ - uses : actions/download-artifact@v4
253253 with :
254254 name : linux-arm64-musl
255255 path : native
@@ -269,14 +269,14 @@ jobs:
269269 npm run test:js
270270
271271 test_linux-x64-glibc :
272- runs-on : ubuntu-22.04
272+ runs-on : ubuntu-latest
273273 container :
274274 image : node:16-bullseye
275275 needs :
276276 - build_linux-x64-glibc
277277 steps :
278278 - uses : actions/checkout@v3
279- - uses : actions/download-artifact@v3
279+ - uses : actions/download-artifact@v4
280280 with :
281281 name : linux-x64-glibc
282282 path : native
@@ -291,14 +291,14 @@ jobs:
291291 run : npm i && npm test
292292
293293 test_linux-x64-musl :
294- runs-on : ubuntu-22.04
294+ runs-on : ubuntu-latest
295295 container :
296296 image : node:16-alpine
297297 needs :
298298 - build_linux-x64-musl
299299 steps :
300300 - uses : actions/checkout@v3
301- - uses : actions/download-artifact@v3
301+ - uses : actions/download-artifact@v4
302302 with :
303303 name : linux-x64-musl
304304 path : native
@@ -318,7 +318,7 @@ jobs:
318318 - build_win-x64
319319 steps :
320320 - uses : actions/checkout@v3
321- - uses : actions/download-artifact@v3
321+ - uses : actions/download-artifact@v4
322322 with :
323323 name : win32-x64
324324 path : native
@@ -339,7 +339,7 @@ jobs:
339339 - build_darwin-x64
340340 steps :
341341 - uses : actions/checkout@v3
342- - uses : actions/download-artifact@v3
342+ - uses : actions/download-artifact@v4
343343 with :
344344 name : darwin-x64
345345 path : native
@@ -354,12 +354,12 @@ jobs:
354354 run : npm i && npm test
355355
356356 npm-package :
357- runs-on : ubuntu-22.04
357+ runs-on : ubuntu-latest
358358 needs :
359359 - build_linux-x64-musl
360360 - build_linux-arm64-musl
361361 - build_linux-x64-glibc
362- - build_linux-arm64-glibc
362+ # - build_linux-arm64-glibc
363363 - build_win-x64
364364 - build_darwin-arm64
365365 env :
@@ -372,7 +372,7 @@ jobs:
372372 node-version : ' 16'
373373 registry-url : https://registry.npmjs.org
374374 always-auth : true
375- - uses : actions/download-artifact@v3
375+ - uses : actions/download-artifact@v4
376376 with :
377377 path : native
378378 - name : Position downloaded artifacts
@@ -391,7 +391,7 @@ jobs:
391391 run : |
392392 npm pack
393393 mv "stacks-encoding-native-js-$NPM_PACKAGE_VERSION.tgz" "stacks-encoding-native-js.tgz"
394- - uses : actions/upload-artifact@v3
394+ - uses : actions/upload-artifact@v4
395395 with :
396396 name : stacks-encoding-native-js.tgz
397397 path : stacks-encoding-native-js.tgz
0 commit comments