From 003521895dca3ee821d4a949a63a71fbf14135bf Mon Sep 17 00:00:00 2001 From: dundargoc Date: Sun, 4 Feb 2024 15:36:43 +0100 Subject: [PATCH] ci(checks): use rust-cache action to cache dependencies --- .github/workflows/build.yml | 2 +- .github/workflows/checks.yml | 7 ++----- .github/workflows/sanitize.yml | 4 ++-- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fa36ad96..18cfd633 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -102,7 +102,7 @@ jobs: uses: dtolnay/rust-toolchain@stable with: targets: ${{ matrix.target }} - toolchain: ${{ matrix.rust-toolchain || 'stable' }} + toolchain: 'stable' - name: Install cross if: ${{ matrix.use-cross }} diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 8c1129ac..78014370 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -13,11 +13,8 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Install rust toolchain - uses: dtolnay/rust-toolchain@master - with: - toolchain: stable - components: clippy, rustfmt + - run: rustup toolchain install stable --profile minimal + - uses: Swatinem/rust-cache@v2 - run: cargo fmt -- --check - run: cargo check --workspace --examples --tests --benches --bins diff --git a/.github/workflows/sanitize.yml b/.github/workflows/sanitize.yml index 48790e0e..8b859770 100644 --- a/.github/workflows/sanitize.yml +++ b/.github/workflows/sanitize.yml @@ -20,8 +20,8 @@ jobs: - name: Install UBSAN library run: sudo apt-get update -y && sudo apt-get install -y libubsan1 - - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@stable + - run: rustup toolchain install stable --profile minimal + - uses: Swatinem/rust-cache@v2 - name: Build CLI run: cargo build --release