diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1a067ad1e..ea22c4181 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -52,6 +52,7 @@ jobs: - uses: Swatinem/rust-cache@v2 - run: cargo +nightly-2024-01-04 test --features avx512 - run: cargo +nightly-2024-01-04 test --features avx512 --release + udeps: runs-on: ubuntu-latest steps: @@ -69,3 +70,17 @@ jobs: cargo-udeps-*/cargo-udeps udeps env: RUSTUP_TOOLCHAIN: nightly-2024-01-04 + + + all-tests: + runs-on: ubuntu-latest + needs: + - clippy + - format + - run-tests + - udeps + steps: + - name: Decide whether all the needed jobs succeeded or failed + uses: re-actors/alls-green@v1.2.2 + with: + jobs: ${{ toJSON(needs) }}