diff --git a/.github/workflows/ansi-x963-kdf.yml b/.github/workflows/ansi-x963-kdf.yml index 03eb402..0f4db49 100644 --- a/.github/workflows/ansi-x963-kdf.yml +++ b/.github/workflows/ansi-x963-kdf.yml @@ -3,6 +3,7 @@ name: ansi-x963-kdf on: pull_request: paths: + - ".github/workflows/ansi-x963-kdf.yml" - "ansi-x963-kdf/**" - "Cargo.*" push: @@ -47,7 +48,6 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} - - run: cargo check --all-features - - 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/bake-kdf.yml b/.github/workflows/bake-kdf.yml index a012fa9..6d03885 100644 --- a/.github/workflows/bake-kdf.yml +++ b/.github/workflows/bake-kdf.yml @@ -3,6 +3,7 @@ name: bake-kdf on: pull_request: paths: + - ".github/workflows/bake-kdf.yml" - "bake-kdf/**" - "Cargo.*" push: @@ -47,7 +48,6 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} - - run: cargo check --all-features - - 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/concat-kdf.yml b/.github/workflows/concat-kdf.yml index eb7faf1..38ee2dc 100644 --- a/.github/workflows/concat-kdf.yml +++ b/.github/workflows/concat-kdf.yml @@ -3,6 +3,7 @@ name: concat-kdf on: pull_request: paths: + - ".github/workflows/concat-kdf.yml" - "concat-kdf/**" - "Cargo.*" push: @@ -47,7 +48,6 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} - - run: cargo check --all-features - - 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/hkdf.yml b/.github/workflows/hkdf.yml index 0108975..2e14a61 100644 --- a/.github/workflows/hkdf.yml +++ b/.github/workflows/hkdf.yml @@ -3,6 +3,7 @@ name: hkdf on: pull_request: paths: + - ".github/workflows/hkdf.yml" - "hkdf/**" - "Cargo.*" push: @@ -56,7 +57,6 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} - - run: cargo check --all-features - - 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/kbkdf.yml b/.github/workflows/kbkdf.yml index 8c609f3..093e105 100644 --- a/.github/workflows/kbkdf.yml +++ b/.github/workflows/kbkdf.yml @@ -3,6 +3,7 @@ name: kbkdf on: pull_request: paths: + - ".github/workflows/kbkdf.yml" - "kbkdf/**" - "Cargo.*" push: @@ -55,7 +56,6 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} - - run: cargo check --all-features - - 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