diff --git a/.github/workflows/belt-mac.yml b/.github/workflows/belt-mac.yml index b48c8f7..605ed0a 100644 --- a/.github/workflows/belt-mac.yml +++ b/.github/workflows/belt-mac.yml @@ -57,6 +57,6 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} - - run: cargo test --no-default-features - - run: cargo test - - run: cargo test --all-features + - uses: RustCrypto/actions/cargo-hack-install@master + - run: cargo hack test --feature-powerset + - run: cargo test --release --all-features diff --git a/.github/workflows/cbc-mac.yml b/.github/workflows/cbc-mac.yml index df4d10a..afe5ccd 100644 --- a/.github/workflows/cbc-mac.yml +++ b/.github/workflows/cbc-mac.yml @@ -58,6 +58,6 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} - - run: cargo test --no-default-features - - run: cargo test - - run: cargo test --all-features + - uses: RustCrypto/actions/cargo-hack-install@master + - run: cargo hack test --feature-powerset + - run: cargo test --release --all-features diff --git a/.github/workflows/cmac.yml b/.github/workflows/cmac.yml index 9312240..085400b 100644 --- a/.github/workflows/cmac.yml +++ b/.github/workflows/cmac.yml @@ -57,6 +57,6 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} - - run: cargo test --no-default-features - - run: cargo test - - run: cargo test --all-features + - uses: RustCrypto/actions/cargo-hack-install@master + - run: cargo hack test --feature-powerset + - run: cargo test --release --all-features diff --git a/.github/workflows/hmac.yml b/.github/workflows/hmac.yml index 9d8a0c9..7ad917d 100644 --- a/.github/workflows/hmac.yml +++ b/.github/workflows/hmac.yml @@ -57,6 +57,6 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} - - run: cargo test --no-default-features - - run: cargo test - - run: cargo test --all-features + - uses: RustCrypto/actions/cargo-hack-install@master + - run: cargo hack test --feature-powerset + - run: cargo test --release --all-features diff --git a/.github/workflows/pmac.yml b/.github/workflows/pmac.yml index 58ae382..09f3c39 100644 --- a/.github/workflows/pmac.yml +++ b/.github/workflows/pmac.yml @@ -57,6 +57,6 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} - - run: cargo test --no-default-features - - run: cargo test - - run: cargo test --all-features + - uses: RustCrypto/actions/cargo-hack-install@master + - run: cargo hack test --feature-powerset + - run: cargo test --release --all-features diff --git a/.github/workflows/retail-mac.yml b/.github/workflows/retail-mac.yml index f1a703e..8e6e96d 100644 --- a/.github/workflows/retail-mac.yml +++ b/.github/workflows/retail-mac.yml @@ -57,6 +57,6 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} - - run: cargo test --no-default-features - - run: cargo test - - run: cargo test --all-features + - uses: RustCrypto/actions/cargo-hack-install@master + - run: cargo hack test --feature-powerset + - run: cargo test --release --all-features