diff --git a/.github/workflows/docker_images.yml b/.github/workflows/docker_images.yml index efafe411..791eefd6 100644 --- a/.github/workflows/docker_images.yml +++ b/.github/workflows/docker_images.yml @@ -18,7 +18,7 @@ jobs: - name: Install stable toolchain id: toolchain - uses: dtolnay/rust-toolchain@master + uses: dtolnay/rust-toolchain@stable - run: rustup override set ${{steps.toolchain.outputs.name}} @@ -41,7 +41,7 @@ jobs: - name: Install stable toolchain id: toolchain - uses: dtolnay/rust-toolchain@master + uses: dtolnay/rust-toolchain@stable - run: rustup override set ${{steps.toolchain.outputs.name}} diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index ed5f37f8..9d74ab65 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -16,7 +16,7 @@ jobs: - name: Install stable toolchain id: toolchain - uses: dtolnay/rust-toolchain@master + uses: dtolnay/rust-toolchain@stable - run: rustup override set ${{steps.toolchain.outputs.name}} - run: rustup component add rustfmt diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 50dd857f..f88ffdbc 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -17,10 +17,11 @@ jobs: uses: actions/checkout@v3 - name: Install fmt with stable toolchain + id: toolchain uses: dtolnay/rust-toolchain@stable - with: - toolchain: stable - components: rustfmt + + - run: rustup override set ${{steps.toolchain.outputs.name}} + - run: rustup component add rustfmt - name: Run cargo fmt run: cargo fmt --all -- --check @@ -33,10 +34,11 @@ jobs: uses: actions/checkout@v3 - name: Install clippy with stable toolchain + id: toolchain uses: dtolnay/rust-toolchain@stable - with: - toolchain: stable - components: clippy + + - run: rustup override set ${{steps.toolchain.outputs.name}} + - run: rustup component add clippy - uses: actions-rs/clippy-check@v1 with: @@ -56,10 +58,13 @@ jobs: echo "MIN_SUPPORTED_RUST_VERSION=$(sed -n 's/^rust-version = "\(.*\)"/\1/p' Cargo.toml | head -n1)" >> $GITHUB_ENV - name: Install rust toolchain (v${{ env.MIN_SUPPORTED_RUST_VERSION }}) - uses: dtolnay/rust-toolchain@stable + id: toolchain + uses: dtolnay/rust-toolchain@master with: toolchain: ${{ env.MIN_SUPPORTED_RUST_VERSION }} - components: clippy + + - run: rustup override set ${{steps.toolchain.outputs.name}} + - run: rustup component add clippy - name: Run clippy (on minimum supported rust version to prevent warnings we can't fix) uses: actions-rs/cargo@v1 @@ -111,11 +116,13 @@ jobs: key: ${{ matrix.job.target }} - name: Install Rust toolchain + id: toolchain uses: dtolnay/rust-toolchain@stable with: - toolchain: stable targets: ${{ matrix.job.target }} + - run: rustup override set ${{steps.toolchain.outputs.name}} + - name: Run tests uses: actions-rs/cargo@v1 with: