From c79ef265dbdea9ff8cd88a680e3b577a62d1e1d6 Mon Sep 17 00:00:00 2001 From: GW_MC <72297530+GWMCwing@users.noreply.github.com> Date: Tue, 2 Dec 2025 20:44:18 +0800 Subject: [PATCH] use workflow specific cache instead of artifact --- .github/workflows/test.yml | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0cbc987..4956b9a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -55,11 +55,13 @@ jobs: - name: Setup Rust, checkout and restore caches uses: ./.github/actions/setup-rust - - name: Download frontend build - uses: actions/download-artifact@v4 + - name: Restore frontend build cache + uses: actions/cache@v4 with: - name: frontend-build path: apps/frontend/build + key: frontend-build-${{ runner.os }}-run-${{ github.run_id }} + restore-keys: | + frontend-build-${{ runner.os }}- - name: Run tests run: cargo test --all-features @@ -78,11 +80,13 @@ jobs: with: components: clippy, rustfmt - - name: Download frontend build - uses: actions/download-artifact@v4 + - name: Restore frontend build cache + uses: actions/cache@v4 with: - name: frontend-build path: apps/frontend/build + key: frontend-build-${{ runner.os }}-run-${{ github.run_id }} + restore-keys: | + frontend-build-${{ runner.os }}- - name: Run clippy run: cargo clippy --all-features -- -D warnings @@ -150,8 +154,10 @@ jobs: cd apps/frontend pnpm build - - name: Upload frontend build artifact - uses: actions/upload-artifact@v4 + - name: Cache frontend build + uses: actions/cache@v4 with: - name: frontend-build - path: apps/frontend/build \ No newline at end of file + path: apps/frontend/build + key: frontend-build-${{ runner.os }}-run-${{ github.run_id }} + restore-keys: | + frontend-build-${{ runner.os }}-