From f961639e7537cd2cc16dbbbd2fc978fed943bef8 Mon Sep 17 00:00:00 2001 From: cduvray Date: Tue, 4 Jul 2023 08:15:19 +0200 Subject: [PATCH] build: use dtolnay/rust-toolchain, update ubuntu (LTS) - avoid node 12 actions --- .github/workflows/ci.yml | 31 +++++++++---------------------- 1 file changed, 9 insertions(+), 22 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6863cee..68577ef 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,34 +12,21 @@ jobs: steps: - uses: actions/checkout@v3 - name: Install Rust - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@stable with: - profile: minimal - toolchain: stable - override: true components: rustfmt - - name: Check format - uses: actions-rs/cargo@v1 - with: - command: fmt - args: -- --check + run: cargo fmt --check clippy: name: Clippy runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions-rs/toolchain@v1 + - uses: dtolnay/rust-toolchain@stable with: - profile: minimal - toolchain: stable - override: true components: clippy - - uses: actions-rs/cargo@v1 - with: - command: clippy - args: --all-targets --all-features -- -D warnings + - run: cargo clippy --all-targets --all-features -- -D warnings tests: name: Tests @@ -49,20 +36,20 @@ jobs: build: [pinned, stable, nightly] include: - build: pinned - os: ubuntu-20.04 + os: ubuntu-22.04 rust: 1.65.0 - build: stable - os: ubuntu-20.04 + os: ubuntu-22.04 rust: stable - build: nightly - os: ubuntu-20.04 + os: ubuntu-22.04 rust: nightly steps: - uses: actions/checkout@v3 - name: Install Rust - uses: hecrj/setup-rust-action@v1 + uses: dtolnay/rust-toolchain@master with: - rust-version: ${{ matrix.rust }} + toolchain: ${{ matrix.rust }} - name: Build System Info run: rustc --version