From 380fd6c48ee4a3b32f68a3b16b973c6a7b65449c Mon Sep 17 00:00:00 2001 From: Micah <66159982+micahkendall@users.noreply.github.com> Date: Mon, 4 May 2026 21:30:02 +1000 Subject: [PATCH] fix(ci): replace unpinned third-party cache action --- .github/workflows/docker.yml | 11 ++++++++--- .github/workflows/refresh-docker-cache.yml | 11 ++++++++--- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 76bbea5..b4a78aa 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -56,11 +56,16 @@ jobs: echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-linux-gnu-gcc" >> $GITHUB_ENV echo "CC=aarch64-linux-gnu-gcc" >> $GITHUB_ENV - - name: Rust Cache + - name: Cargo Cache id: cache - uses: Swatinem/rust-cache@v2 + uses: actions/cache@v4 with: - prefix-key: ${{ matrix.rust_target }} + path: | + cargo-registry-cache + sccache-cache + key: ${{ matrix.rust_target }}-cargo-cache-${{ github.sha }} + restore-keys: | + ${{ matrix.rust_target }}-cargo-cache - name: Compile run: cargo build --release --target ${{ matrix.rust_target }} diff --git a/.github/workflows/refresh-docker-cache.yml b/.github/workflows/refresh-docker-cache.yml index ea68541..9d25a9a 100644 --- a/.github/workflows/refresh-docker-cache.yml +++ b/.github/workflows/refresh-docker-cache.yml @@ -49,11 +49,16 @@ jobs: echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-linux-gnu-gcc" >> $GITHUB_ENV echo "CC=aarch64-linux-gnu-gcc" >> $GITHUB_ENV - - name: Rust Cache + - name: Cargo Cache id: cache - uses: Swatinem/rust-cache@v2 + uses: actions/cache@v4 with: - prefix-key: ${{ matrix.rust_target }} + path: | + cargo-registry-cache + sccache-cache + key: ${{ matrix.rust_target }}-cargo-cache-${{ github.sha }} + restore-keys: | + ${{ matrix.rust_target }}-cargo-cache - name: Compile run: cargo build --release --target ${{ matrix.rust_target }}