Skip to content

Commit 384109c

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

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
@@ -113,7 +113,7 @@ jobs:
113113
'perl(IPC::Cmd)' 'perl(Pod::Html)' 'perl(Digest::SHA)' \
114114
'perl(Module::Load::Conditional)' 'perl(File::Temp)' \
115115
'perl(Test::Harness)' 'perl(Test::More)' 'perl(Math::BigInt)' \
116-
'perl(Time::Piece)' zlib-devel sed
116+
'perl(Time::Piece)' zlib-devel sed openssl
117117
118118
- name: DNF cache
119119
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)