@@ -15,11 +15,14 @@ jobs:
1515 uses : ./.github/workflows/build-wolfprovider.yml
1616 with :
1717 wolfssl_ref : ${{ matrix.wolfssl_ref }}
18- openssl_ref : ' openssl-3.5.0 '
19- replace_default : true
18+ openssl_ref : ${{ matrix.openssl_ref }}
19+ replace_default : ${{ matrix.replace_default }}
2020 strategy :
2121 matrix :
22- wolfssl_ref : ['master', 'v5.8.2-stable']
22+ wolfssl_ref : [ 'v5.8.2-stable' ]
23+ openssl_ref : [ 'openssl-3.5.2' ]
24+ replace_default : [ true ]
25+ fips : [ false ]
2326
2427 git-ssh-default-replace-test :
2528 runs-on : ubuntu-22.04
3235 timeout-minutes : 20
3336 strategy :
3437 matrix :
35- wolfssl_ref : [ 'master', 'v5.8.2-stable' ]
38+ wolfssl_ref : [ 'v5.8.2-stable' ]
39+ openssl_ref : [ 'openssl-3.5.2' ]
40+ replace_default : [ true ]
41+ fips : [ false ]
3642 key_type : [ 'rsa', 'ecdsa', 'ed25519', 'chacha20-poly1305' ]
3743 force_fail : [ 'WOLFPROV_FORCE_FAIL=1', '' ]
3844 iterations : [ 10 ] # Total of 50 runs
5561 ${{ env.WOLFSSL_PACKAGES_PATH }}
5662 ${{ env.OPENSSL_PACKAGES_PATH }}
5763 ${{ env.WOLFPROV_PACKAGES_PATH }}
58- key : openssl-wolfprov-debian-packages-${{ github.sha }}-replace-default
64+ key : openssl-wolfprov-debian-packages-${{ github.sha }}${{ matrix.replace_default && ' -replace-default' || '' }}
5965 fail-on-cache-miss : true
6066
6167 - name : Install wolfSSL/OpenSSL/wolfprov packages
7682 apt install --reinstall -y \
7783 ${{ env.WOLFPROV_PACKAGES_PATH }}/libwolfprov_*.deb
7884
85+ - name : Verify wolfProvider is properly installed
86+ run : |
87+ $GITHUB_WORKSPACE/scripts/verify-install.sh ${{ matrix.replace_default && '--replace-default' || '' }} ${{ matrix.fips && '--fips' || '' }}
88+
7989 - name : Set up environment
8090 run : |
8191 export DEBIAN_FRONTEND=noninteractive
8696 - name : Run git + replace default + ssh test
8797 shell : bash
8898 run : |
89- # Verify wolfProvider is properly installed
90- $GITHUB_WORKSPACE/scripts/verify-debian.sh
91-
9299 echo "=== Running Git + replace default + ssh Test ==="
93100 echo "Using the local test script for consistent testing"
94101 # Run the test with the matrix parameters
0 commit comments