From 15b820150628fac09d70c5bdf32881c7b97a5a97 Mon Sep 17 00:00:00 2001 From: Lachezar Lechev Date: Tue, 23 Jan 2024 00:17:57 +0200 Subject: [PATCH] chore(ci): add 1.75, test asynch and use nightly for linting and check Signed-off-by: Lachezar Lechev --- .github/workflows/ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4b9bf00..17b2679 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,10 +12,10 @@ jobs: name: Lints and checks runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - - uses: dtolnay/rust-toolchain@stable + - uses: dtolnay/rust-toolchain@nightly with: components: rustfmt, clippy @@ -35,9 +35,10 @@ jobs: - beta - nightly - 1.65 # MSRV + - 1.75 # `async_fn_in_trait` + `impl_trait_projections` stabilised steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@master with: @@ -45,4 +46,6 @@ jobs: - run: cargo build - run: cargo test + - run: cargo build -F asynch + - run: cargo test -F asynch