From 819d658531513e69a44176a4cf213d6f39ab0bad Mon Sep 17 00:00:00 2001 From: link2xt Date: Sun, 12 Feb 2023 11:45:27 +0000 Subject: [PATCH] ci: don't use unmaintained actions-rs/toolchain Also fix clippy version to prevent new clippy releases from breaking CI. clippy version has to be updated manually now. --- .github/workflows/ci.yml | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 20c35c127..5930a839f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,14 +24,14 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - components: clippy - override: true + - name: Install clippy + run: rustup toolchain install 1.67.1 --component clippy - name: Cache rust cargo artifacts uses: swatinem/rust-cache@v2 - - run: scripts/clippy.sh + - name: Run clippy + env: + RUSTUP_TOOLCHAIN: 1.67.1 + run: scripts/clippy.sh docs: name: Rust doc comments @@ -41,13 +41,6 @@ jobs: steps: - name: Checkout sources uses: actions/checkout@v3 - - name: Install rust stable toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - profile: minimal - components: rust-docs - override: true - name: Cache rust cargo artifacts uses: swatinem/rust-cache@v2 - name: Rustdoc @@ -79,11 +72,9 @@ jobs: steps: - uses: actions/checkout@master - - name: Install ${{ matrix.rust }} - uses: actions-rs/toolchain@v1 - with: - toolchain: ${{ matrix.rust }} - override: true + - name: Install Rust ${{ matrix.rust }} + run: rustup toolchain install ${{ matrix.rust }} + - run: rustup override set ${{ matrix.rust }} - name: Cache rust cargo artifacts uses: swatinem/rust-cache@v2