diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8c40bef..fc93be8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -60,14 +60,14 @@ jobs: components: clippy # The toolchain cachekey keeps target-dir artifacts from outliving the # rustc pin: without it a toolchain bump reuses a stale cache forever. - - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + - uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: | ~/.cargo/registry ~/.cargo/git target key: clippy-${{ steps.toolchain.outputs.cachekey }}-${{ hashFiles('**/Cargo.lock') }} - - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + - uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: ~/.cargo/bin/cargo-machete key: ${{ runner.os }}-cargo-bin-machete-${{ env.CARGO_MACHETE_VERSION }} @@ -90,7 +90,7 @@ jobs: persist-credentials: false - uses: dtolnay/rust-toolchain@6190aa5fb88a88ee71c12769924bbe63a9ab152e # 1.96.0 id: toolchain - - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + - uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: | ~/.cargo/registry @@ -113,7 +113,7 @@ jobs: persist-credentials: false - uses: dtolnay/rust-toolchain@6190aa5fb88a88ee71c12769924bbe63a9ab152e # 1.96.0 id: toolchain - - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + - uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: | ~/.cargo/registry diff --git a/.github/workflows/msrv.yml b/.github/workflows/msrv.yml index e14c5d4..6e0ccd6 100644 --- a/.github/workflows/msrv.yml +++ b/.github/workflows/msrv.yml @@ -28,7 +28,7 @@ jobs: with: persist-credentials: false - uses: dtolnay/rust-toolchain@6190aa5fb88a88ee71c12769924bbe63a9ab152e # 1.96.0 - - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 + - uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: | ~/.cargo/registry/index diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c55700e..1bfa6f4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -81,7 +81,7 @@ jobs: sudo apt-get install -y gcc-aarch64-linux-gnu echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc" >> "$GITHUB_ENV" - - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + - uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: | ~/.cargo/registry diff --git a/.github/workflows/supply-chain.yml b/.github/workflows/supply-chain.yml index dc2c36b..ae9cc82 100644 --- a/.github/workflows/supply-chain.yml +++ b/.github/workflows/supply-chain.yml @@ -42,7 +42,7 @@ jobs: # Cache only the tool binary: caching all of ~/.cargo/bin would also # capture the runner image's rustup proxy shims (cargo, rustc, ...) # and restore stale copies over a freshly configured toolchain. - - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 + - uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: ~/.cargo/bin/cargo-audit key: ${{ runner.os }}-cargo-tool-audit-${{ env.CARGO_AUDIT_VERSION }} @@ -64,7 +64,7 @@ jobs: persist-credentials: false - uses: dtolnay/rust-toolchain@6190aa5fb88a88ee71c12769924bbe63a9ab152e # 1.96.0 # See the cargo-audit cache above: only the tool binary is cached. - - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 + - uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: ~/.cargo/bin/cargo-deny key: ${{ runner.os }}-cargo-tool-deny-${{ env.CARGO_DENY_VERSION }}