Skip to content

Commit afbfaae

Browse files
committed
ci: Update kryoptic features to unbreak CI
The dummy-integrity is gone. Signed-off-by: Jakub Jelen <jjelen@redhat.com>
1 parent d1b283e commit afbfaae

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/kryoptic.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030

3131
- name: Install Dependencies
3232
run: |
33-
dnf -y install git cargo clang-devel openssl-devel sqlite-devel
33+
dnf -y install git cargo clang-devel openssl-devel sqlite-devel openssl
3434
3535
- name: DNF cache
3636
if: ${{ steps.cache-dnf.outputs.cache-hit != 'true' }}
@@ -184,12 +184,12 @@ jobs:
184184
key: fedora-cargo-${{ hashFiles('**/Cargo.lock') }}
185185

186186
- name: Build kryoptic
187+
env:
188+
TEST_PKCS11_MODULE: /__w/rust-cryptoki/kryoptic/target/debug/libkryoptic_pkcs11.so
187189
run: |
188-
FEATURES="fips,pqc,dummy-integrity"
189-
OPTS="--no-default-features"
190-
191-
cd ../kryoptic &&
192-
cargo build -vv $OPTS --features "$FEATURES"
190+
cd ../kryoptic
191+
cargo build -vv --no-default-features --features "fips,pqc"
192+
./misc/hmacify.sh "${TEST_PKCS11_MODULE}"
193193
194194
- uses: actions/upload-artifact@v4
195195
if: failure()

0 commit comments

Comments
 (0)