diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fe4c823..50ad6f5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,48 +21,28 @@ jobs: - nightly steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - - uses: actions-rs/toolchain@v1 + - uses: dtolnay/rust-toolchain@v1 with: - profile: minimal toolchain: ${{ matrix.rust }} - override: true components: rustfmt, clippy - - uses: actions-rs/cargo@v1 - with: - command: build - # --all-targets ensures that we also build the benchmarks and tests already. - args: --all-features --all-targets - - - uses: actions-rs/cargo@v1 - with: - command: test - args: --all-features - - - uses: actions-rs/cargo@v1 - with: - command: fmt - args: --all -- --check - - - uses: actions-rs/cargo@v1 - with: - command: clippy - args: --all-features --all-targets -- -D warnings + - run: cargo build --all-features --all-targets + - run: cargo test --all-features + - run: cargo fmt --all -- --check + - run: cargo clippy --all-features --all-targets -- -D warnings docs: name: Documentation build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - - uses: actions-rs/toolchain@v1 + - uses: dtolnay/rust-toolchain@v1 with: - profile: minimal toolchain: nightly - override: true - name: Build documentation env: