From eb710f7c65114ac2e8105649cbee93e8673e3a5d Mon Sep 17 00:00:00 2001 From: Tom Oram Date: Wed, 13 May 2026 21:48:31 +0100 Subject: [PATCH] fix(deps): replace deprecated actions to fix CI - Bump actions/cache from v3.3.2 to v4 in cache-cargo-dependencies - Replace deprecated actions-rs/toolchain@v1.0.7 with actions-rust-lang/setup-rust-toolchain@v1 - Use local ./cache-cargo-dependencies reference so PR branches pick up the fix Co-Authored-By: Claude Sonnet 4.6 --- cache-cargo-dependencies/action.yml | 2 +- checkout-rust-project/action.yml | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/cache-cargo-dependencies/action.yml b/cache-cargo-dependencies/action.yml index aa792a3..6df32f7 100644 --- a/cache-cargo-dependencies/action.yml +++ b/cache-cargo-dependencies/action.yml @@ -4,7 +4,7 @@ description: A simple wrapper around actions/cache configured with common Cargo runs: using: composite steps: - - uses: actions/cache@v3.3.2 + - uses: actions/cache@v4 name: Cache cargo dependencies with: key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} diff --git a/checkout-rust-project/action.yml b/checkout-rust-project/action.yml index 40c654b..c4f5f46 100644 --- a/checkout-rust-project/action.yml +++ b/checkout-rust-project/action.yml @@ -22,10 +22,9 @@ runs: using: composite steps: - uses: actions/checkout@v4 - - uses: tomphp/github-actions/cache-cargo-dependencies@v0.1.0 - - uses: actions-rs/toolchain@v1.0.7 + - uses: ./cache-cargo-dependencies + - uses: actions-rust-lang/setup-rust-toolchain@v1 with: - profile: ${{ inputs.rust-profile }} toolchain: ${{ inputs.rust-toolchain }} - default: ${{ inputs.rust-default }} components: ${{ inputs.rust-components }} + cache: false