diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 43d7e7b4..b33b6775 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -292,3 +292,21 @@ jobs: - name: check no-std mode run: cargo check --target $NOSTD_TARGET ${{ matrix.features }} + + feature-powerset: + name: Feature Powerset + runs-on: ubuntu-20.04 + steps: + - name: Checkout sources + uses: actions/checkout@v4 + with: + persist-credentials: false + + - name: Install stable toolchain + uses: dtolnay/rust-toolchain@stable + + - name: Install cargo hack + uses: taiki-e/install-action@cargo-hack + + - name: Check feature powerset + run: cargo hack check --feature-powerset --no-dev-deps