From af7e51f69bb6663e1c0ed827d37b3022a491cd73 Mon Sep 17 00:00:00 2001 From: Marco Pasqualetti <24919330+marcalexiei@users.noreply.github.com> Date: Fri, 6 Dec 2024 14:05:03 +0100 Subject: [PATCH] chore(ci): setup rust consistently across all workflows (#198) --- .github/workflows/release.yml | 12 ++++++------ .github/workflows/rust.yml | 9 ++++++++- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index de8e9734..21c99a2c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,10 +34,10 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - uses: actions-rs/toolchain@v1 + - name: Setup rust toolchain + uses: actions-rust-lang/setup-rust-toolchain@v1 with: - toolchain: stable - override: true + toolchain: 'stable' - uses: katyo/publish-crates@v2 with: @@ -80,10 +80,10 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - uses: actions-rs/toolchain@v1 + - name: Setup rust toolchain + uses: actions-rust-lang/setup-rust-toolchain@v1 with: - toolchain: stable - override: true + toolchain: 'stable' - uses: katyo/publish-crates@v2 with: diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 5a215888..e9b8296d 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -45,7 +45,11 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }} + - name: Setup rust toolchain + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: ${{ matrix.toolchain }} + - run: cargo build --verbose - run: cargo test --verbose @@ -57,5 +61,8 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Setup rust toolchain + uses: actions-rust-lang/setup-rust-toolchain@v1 + - run: cargo fmt --all -- --check - run: cargo clippy -- -D warnings