From c9197a22f7a704abf2637d37cc301de539b62dd6 Mon Sep 17 00:00:00 2001 From: LukeFZ <17146677+LukeFZ@users.noreply.github.com> Date: Mon, 15 Dec 2025 08:23:38 +0100 Subject: [PATCH] add rust caching to redux gui build workflow, fix release workflow --- .github/workflows/build.yml | 13 +++++++++---- .github/workflows/release.yml | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dca8372..981ee53 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -38,20 +38,25 @@ jobs: cache: "pnpm" cache-dependency-path: Il2CppInspector.Redux.GUI.UI/pnpm-lock.yaml + - name: Install frontend dependencies + run: pnpm install + working-directory: ./Il2CppInspector.Redux.GUI.UI + - name: Setup Rust uses: dtolnay/rust-toolchain@stable with: targets: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }} + - name: Setup Rust cache + uses: Swatinem/rust-cache@v2 + with: + workspaces: "./Il2CppInspector.Redux.GUI.UI/src-tauri" + - name: Setup Tauri dependencies (ubuntu only) if: matrix.platform == 'ubuntu-22.04' run: | sudo apt-get update sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf - - - name: Install frontend dependencies - run: pnpm install - working-directory: ./Il2CppInspector.Redux.GUI.UI - name: Cache NuGet packages uses: actions/cache@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8624921..2c75357 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download artifacts - uses: actions/download-artifacts@v7 + uses: actions/download-artifact@v7 with: path: ./artifacts/ - name: Make release