diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5de1f0aa..55f0c782 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -90,7 +90,7 @@ jobs: # Linux-native cache (same shared-key pattern). For mac/Windows # and cross-compile targets, each gets its own namespace. - name: Rust cache - uses: swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 + uses: swatinem/rust-cache@f0d9c3887740aee45f6153b24b3a6b815192ec16 # v2 with: workspaces: "./clients/desktop/src-tauri -> target" shared-key: rust-${{ matrix.platform }}-${{ matrix.args || 'native' }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 803ea183..538c1eb2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -181,7 +181,7 @@ jobs: # Underlying key includes hashFiles('Cargo.lock') + rustc version, # so any lockfile change naturally invalidates the cache. - name: Rust cache - uses: swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 + uses: swatinem/rust-cache@f0d9c3887740aee45f6153b24b3a6b815192ec16 # v2 with: workspaces: "./clients/desktop/src-tauri -> target" shared-key: rust-ubuntu-24.04-native @@ -213,7 +213,7 @@ jobs: uses: dtolnay/rust-toolchain@631a55b12751854ce901bb631d5902ceb48146f7 # stable - name: Rust cache - uses: swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 + uses: swatinem/rust-cache@f0d9c3887740aee45f6153b24b3a6b815192ec16 # v2 with: workspaces: "./clients/desktop/src-tauri -> target" shared-key: rust-windows-check