@@ -175,14 +175,10 @@ jobs:
175175 path : build/cg_clif
176176 key : ${{ runner.os }}-x86_64-unknown-linux-gnu-cargo-build-target-${{ hashFiles('rust-toolchain', '**/Cargo.lock') }}
177177
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-
184178 - name : Install hyperfine
185- run : cargo install hyperfine || true
179+ run : |
180+ sudo apt update
181+ sudo apt install -y hyperfine
186182
187183 - name : Prepare dependencies
188184 run : ./y.sh prepare
@@ -257,14 +253,14 @@ jobs:
257253
258254 - name : Upload prebuilt cg_clif
259255 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
261257 with :
262258 name : cg_clif-${{ matrix.env.TARGET_TRIPLE }}
263259 path : cg_clif.tar.xz
264260
265261 - name : Upload prebuilt cg_clif (cross compile)
266262 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
268264 with :
269265 name : cg_clif-${{ runner.os }}-cross-x86_64-mingw
270266 path : cg_clif.tar.xz
@@ -283,7 +279,7 @@ jobs:
283279 - uses : actions/checkout@v3
284280
285281 - name : Download all built artifacts
286- uses : actions/download-artifact@v3
282+ uses : actions/download-artifact@v4
287283 with :
288284 path : artifacts/
289285
0 commit comments