From 4b139218794ec911dc8332d11c66bdd2e00f2924 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D1=80=D1=82=D1=91=D0=BC=20=D0=9F=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=BE=D0=B2=20=5BArtyom=20Pavlov=5D?= Date: Mon, 26 May 2025 16:25:59 +0300 Subject: [PATCH] ci: use cargo-hack and add `--release` tests --- .github/workflows/belt-mac.yml | 6 +++--- .github/workflows/cbc-mac.yml | 6 +++--- .github/workflows/cmac.yml | 6 +++--- .github/workflows/hmac.yml | 6 +++--- .github/workflows/pmac.yml | 6 +++--- .github/workflows/retail-mac.yml | 6 +++--- 6 files changed, 18 insertions(+), 18 deletions(-) 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