@@ -13,8 +13,23 @@ concurrency:
1313# END OF COMMON SECTION
1414
1515jobs :
16+ build_wolfprovider :
17+ uses : ./.github/workflows/build-wolfprovider.yml
18+ with :
19+ wolfssl_ref : ${{ matrix.wolfssl_ref }}
20+ openssl_ref : ${{ matrix.openssl_ref }}
21+ fips_ref : ${{ matrix.fips_ref }}
22+ replace_default : ${{ matrix.replace_default }}
23+ strategy :
24+ matrix :
25+ wolfssl_ref : [ 'v5.8.2-stable' ]
26+ openssl_ref : [ 'openssl-3.5.2' ]
27+ fips_ref : [ 'FIPS', 'non-FIPS' ]
28+ replace_default : [ true ]
29+
1630 libwolfprov-standalone :
1731 runs-on : ubuntu-22.04
32+ needs : build_wolfprovider
1833 # Run inside Debian Bookworm to match packaging environment
1934 container :
2035 image : debian:bookworm
4560 github_token : ${{ secrets.GITHUB_TOKEN }}
4661 workflow : build-wolfprovider-nightly.yml
4762 branch : build-wolfprov-debian-test
48- name : debian-packages-${{ matrix.fips_ref }}${{ matrix.replace_default && '-replace-default' || '' }}-${{ matrix.wolfssl_ref }}-${{ matrix.openssl_ref }}-${{ matrix.wolfssl_ref }}-${{ matrix.openssl_ref }}
63+ name : debian-packages-${{ matrix.fips_ref }}${{ matrix.replace_default && '-replace-default' || '' }}-${{ matrix.wolfssl_ref }}-${{ matrix.openssl_ref }}
4964 path : /tmp/packages
5065
5166 - name : Setup package directories
@@ -174,6 +189,7 @@ jobs:
174189
175190 libwolfprov-replace-default :
176191 runs-on : ubuntu-22.04
192+ needs : build_wolfprovider
177193 # Run inside Debian Bookworm to match packaging environment
178194 container :
179195 image : debian:bookworm
@@ -199,7 +215,7 @@ jobs:
199215 github_token : ${{ secrets.GITHUB_TOKEN }}
200216 workflow : build-wolfprovider-nightly.yml
201217 branch : build-wolfprov-debian-test
202- name : debian-packages-${{ matrix.fips_ref }}${{ matrix.replace_default && '-replace-default' || '' }}-${{ matrix.wolfssl_ref }}-${{ matrix.openssl_ref }}-${{ matrix.wolfssl_ref }}-${{ matrix.openssl_ref }}
218+ name : debian-packages-${{ matrix.fips_ref }}${{ matrix.replace_default && '-replace-default' || '' }}-${{ matrix.wolfssl_ref }}-${{ matrix.openssl_ref }}
203219 path : /tmp/packages
204220
205221 - name : Setup package directories
0 commit comments