From 87e621bcdef2fbeacfea627e700d9ffa4cd0004c Mon Sep 17 00:00:00 2001 From: Alvaro Gaona Date: Sun, 9 Aug 2026 01:31:21 +0200 Subject: [PATCH] ci: use the shared setup-rust action Replaces the rust-toolchain and rust-cache pair in all three jobs with rewire-run/actions/setup-rust@v1. No behaviour change: the same toolchain and components are installed, and the cache is disabled explicitly on the format job, which never cached. --- .github/workflows/ci.yaml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 39135b2..b1d7a79 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -15,9 +15,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: dtolnay/rust-toolchain@stable + - uses: rewire-run/actions/setup-rust@v1 with: components: rustfmt + cache: "false" - run: cargo fmt --check clippy: @@ -25,10 +26,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: dtolnay/rust-toolchain@stable + - uses: rewire-run/actions/setup-rust@v1 with: components: clippy - - uses: Swatinem/rust-cache@v2 - run: cargo clippy --all-features --all-targets -- -D warnings test: @@ -36,6 +36,5 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: dtolnay/rust-toolchain@stable - - uses: Swatinem/rust-cache@v2 + - uses: rewire-run/actions/setup-rust@v1 - run: cargo test --all-features