diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 86daf9f..318113c 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -42,11 +42,13 @@ jobs: - name: Setup Rust, checkout and restore caches uses: ./.github/actions/setup-rust - - name: Download frontend build artifact - uses: actions/download-artifact@v3 + - name: Restore frontend build cache + uses: actions/cache@v4 with: - name: frontend-build path: apps/nxmesh-frontend/dist + key: frontend-build-${{ runner.os }}-run-${{ github.run_id }} + restore-keys: | + frontend-build-${{ runner.os }}- - name: Copy frontend build to expected location run: | @@ -78,11 +80,13 @@ jobs: with: components: clippy, rustfmt - - name: Download frontend build artifact - uses: actions/download-artifact@v3 + - name: Restore frontend build cache + uses: actions/cache@v4 with: - name: frontend-build path: apps/nxmesh-frontend/dist + key: frontend-build-${{ runner.os }}-run-${{ github.run_id }} + restore-keys: | + frontend-build-${{ runner.os }}- - name: Copy frontend build to expected location run: | @@ -156,8 +160,9 @@ jobs: cd apps/nxmesh-frontend bun run build - - name: Upload frontend build artifact - uses: actions/upload-artifact@v3 + - name: Cache frontend build + uses: actions/cache@v4 with: - name: frontend-build path: apps/nxmesh-frontend/dist + key: frontend-build-${{ runner.os }}-run-${{ github.run_id }} + # IGNORE restore-keys