@@ -175,14 +175,10 @@ jobs:
175
175
path : build/cg_clif
176
176
key : ${{ runner.os }}-x86_64-unknown-linux-gnu-cargo-build-target-${{ hashFiles('rust-toolchain', '**/Cargo.lock') }}
177
177
178
- - name : Cache cargo bin dir
179
- uses : actions/cache@v3
180
- with :
181
- path : ~/.cargo/bin
182
- key : ${{ runner.os }}-${{ matrix.env.TARGET_TRIPLE }}-cargo-bin-dir-${{ hashFiles('rust-toolchain', '**/Cargo.lock') }}
183
-
184
178
- name : Install hyperfine
185
- run : cargo install hyperfine || true
179
+ run : |
180
+ sudo apt update
181
+ sudo apt install -y hyperfine
186
182
187
183
- name : Prepare dependencies
188
184
run : ./y.sh prepare
@@ -257,14 +253,14 @@ jobs:
257
253
258
254
- name : Upload prebuilt cg_clif
259
255
if : matrix.os == 'windows-latest' || matrix.env.TARGET_TRIPLE != 'x86_64-pc-windows-gnu'
260
- uses : actions/upload-artifact@v3
256
+ uses : actions/upload-artifact@v4
261
257
with :
262
258
name : cg_clif-${{ matrix.env.TARGET_TRIPLE }}
263
259
path : cg_clif.tar.xz
264
260
265
261
- name : Upload prebuilt cg_clif (cross compile)
266
262
if : matrix.os != 'windows-latest' && matrix.env.TARGET_TRIPLE == 'x86_64-pc-windows-gnu'
267
- uses : actions/upload-artifact@v3
263
+ uses : actions/upload-artifact@v4
268
264
with :
269
265
name : cg_clif-${{ runner.os }}-cross-x86_64-mingw
270
266
path : cg_clif.tar.xz
@@ -283,7 +279,7 @@ jobs:
283
279
- uses : actions/checkout@v3
284
280
285
281
- name : Download all built artifacts
286
- uses : actions/download-artifact@v3
282
+ uses : actions/download-artifact@v4
287
283
with :
288
284
path : artifacts/
289
285
0 commit comments