From 97625bb77c41f0dd31714aafa1a138572663e5c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kat=20March=C3=A1n?= Date: Sat, 28 Jan 2023 19:19:45 -0800 Subject: [PATCH] ci: glob together async-std and tokio in CI again --- .github/workflows/ci.yml | 32 +++++++------------------------- 1 file changed, 7 insertions(+), 25 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7f827e0..559c55c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,8 +23,8 @@ jobs: - name: docs run: cargo doc - build_and_test_async_std: - name: Build & Test (async-std) + build_and_test: + name: Build & Test runs-on: ${{ matrix.os }} strategy: matrix: @@ -40,31 +40,13 @@ jobs: toolchain: ${{ matrix.rust }} components: clippy override: true - - name: Check - run: cargo check - name: Clippy run: cargo clippy -- -D warnings - - name: Run tests + - name: Check (async-std) + run: cargo check + - name: Run tests (async-std) run: cargo test --verbose - - build_and_test_tokio: - name: Build & Test (Tokio) - runs-on: ${{ matrix.os }} - strategy: - matrix: - rust: [1.67.0, stable] - os: [ubuntu-latest, macOS-latest, windows-latest] - - steps: - - uses: actions/checkout@v1 - - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: ${{ matrix.rust }} - components: clippy - override: true - - name: Check + - name: Check (Tokio) run: cargo check --no-default-features --features tokio-runtime - - name: Run unit tests + - name: Run unit tests (Tokio) run: cargo test --verbose --no-default-features --features tokio-runtime --lib