From b5288843db23d0463d276ca704526de2b9055a85 Mon Sep 17 00:00:00 2001 From: Rodolfo Olivieri Date: Mon, 11 May 2026 22:46:59 -0300 Subject: [PATCH] chore: pin Swatinem/rust-cache to v2.9.1 SHA across all workflows (#8812) Signed-off-by: Rodolfo Olivieri Co-authored-by: Douwe Osinga --- .github/workflows/build-cli.yml | 4 ++-- .github/workflows/bundle-desktop-intel.yml | 2 +- .github/workflows/bundle-desktop-linux.yml | 2 +- .github/workflows/bundle-desktop-windows.yml | 2 +- .github/workflows/bundle-desktop.yml | 2 +- .github/workflows/bundle-goose2.yml | 8 ++++---- .github/workflows/ci.yml | 10 +++++----- .github/workflows/pr-smoke-test.yml | 2 +- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build-cli.yml b/.github/workflows/build-cli.yml index b73ffc8347..75bd37adc6 100644 --- a/.github/workflows/build-cli.yml +++ b/.github/workflows/build-cli.yml @@ -91,13 +91,13 @@ jobs: - name: Cache Cargo artifacts (Linux/macOS) if: matrix.platform != 'windows' - uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 with: key: ${{ matrix.architecture }}-${{ matrix.target-suffix }}-native-macos-deployment-target-12 - name: Cache Cargo artifacts (Windows) if: matrix.platform == 'windows' - uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 with: key: windows-msvc-cli-${{ matrix.variant }} diff --git a/.github/workflows/bundle-desktop-intel.yml b/.github/workflows/bundle-desktop-intel.yml index 674e543cd4..88eae0be16 100644 --- a/.github/workflows/bundle-desktop-intel.yml +++ b/.github/workflows/bundle-desktop-intel.yml @@ -68,7 +68,7 @@ jobs: npm pkg set "version=${{ inputs.version }}" - name: Cache Rust dependencies - uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 with: key: intel-macos-deployment-target-12 diff --git a/.github/workflows/bundle-desktop-linux.yml b/.github/workflows/bundle-desktop-linux.yml index 5ca48d2c05..2929f24d4b 100644 --- a/.github/workflows/bundle-desktop-linux.yml +++ b/.github/workflows/bundle-desktop-linux.yml @@ -95,7 +95,7 @@ jobs: echo "RUSTUP_HOME=$RUSTUP_HOME" >> $GITHUB_ENV - name: Cache Rust dependencies - uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 with: key: linux diff --git a/.github/workflows/bundle-desktop-windows.yml b/.github/workflows/bundle-desktop-windows.yml index 321cb92386..bb17cf88aa 100644 --- a/.github/workflows/bundle-desktop-windows.yml +++ b/.github/workflows/bundle-desktop-windows.yml @@ -72,7 +72,7 @@ jobs: windows-pnpm-cache-v1-${{ runner.os }}-node24- - name: Cache Rust dependencies - uses: Swatinem/rust-cache@v2 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 with: key: windows-msvc-desktop-${{ inputs.windows_variant }} diff --git a/.github/workflows/bundle-desktop.yml b/.github/workflows/bundle-desktop.yml index eeeaf64950..c0f017d9e3 100644 --- a/.github/workflows/bundle-desktop.yml +++ b/.github/workflows/bundle-desktop.yml @@ -113,7 +113,7 @@ jobs: npm pkg set "version=${VERSION}" - name: Cache Rust dependencies - uses: Swatinem/rust-cache@v2 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 with: key: macos-deployment-target-12 diff --git a/.github/workflows/bundle-goose2.yml b/.github/workflows/bundle-goose2.yml index 20f2a5a144..2b3a8bab72 100644 --- a/.github/workflows/bundle-goose2.yml +++ b/.github/workflows/bundle-goose2.yml @@ -130,7 +130,7 @@ jobs: - name: Cache Rust dependencies if: inputs.cli-run-id == '' - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 with: key: goose2-macos-arm64 @@ -294,7 +294,7 @@ jobs: - name: Cache Rust dependencies if: inputs.cli-run-id == '' - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 with: key: goose2-macos-x86_64 @@ -484,7 +484,7 @@ jobs: - name: Cache Rust dependencies if: inputs.cli-run-id == '' - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 with: key: goose2-linux-x86_64 @@ -629,7 +629,7 @@ jobs: - name: Cache Rust dependencies if: inputs.cli-run-id == '' - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 with: key: goose2-windows-x86_64 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 266d992715..21e866c02d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -63,7 +63,7 @@ jobs: sudo apt install -y libdbus-1-dev gnome-keyring libxcb1-dev - name: Cache Cargo artifacts - uses: Swatinem/rust-cache@42dc69e1aa15d09112580998cf2ef0119e2e91ae # v2 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 - name: Build and Test run: | @@ -85,7 +85,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Cache Cargo artifacts - uses: Swatinem/rust-cache@42dc69e1aa15d09112580998cf2ef0119e2e91ae # v2 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 with: key: windows-ci @@ -128,7 +128,7 @@ jobs: sudo apt update -y sudo apt install -y libdbus-1-dev libxcb1-dev - - uses: Swatinem/rust-cache@42dc69e1aa15d09112580998cf2ef0119e2e91ae # v2 + - uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 with: key: msrv @@ -147,7 +147,7 @@ jobs: - uses: actions-rust-lang/setup-rust-toolchain@2b1f5e9b395427c92ee4e3331786ca3c37afe2d7 # v1.16.0 - - uses: Swatinem/rust-cache@v2 + - uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 - name: Lint run: | @@ -175,7 +175,7 @@ jobs: sudo apt install -y libdbus-1-dev libxcb1-dev - name: Cache Cargo artifacts - uses: Swatinem/rust-cache@42dc69e1aa15d09112580998cf2ef0119e2e91ae # v2 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 - name: Install Node.js Dependencies run: | diff --git a/.github/workflows/pr-smoke-test.yml b/.github/workflows/pr-smoke-test.yml index 55c2395f99..9623f7ed5a 100644 --- a/.github/workflows/pr-smoke-test.yml +++ b/.github/workflows/pr-smoke-test.yml @@ -63,7 +63,7 @@ jobs: sudo apt install -y libdbus-1-dev gnome-keyring libxcb1-dev - name: Cache Rust dependencies - uses: Swatinem/rust-cache@v2 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 - name: Build Binary for Smoke Tests run: |