File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3232 id : wolfprov-cache
3333 with :
3434 path : |
35+ scripts
3536 wolfssl-source
3637 wolfssl-install
3738 wolfprov-install
Original file line number Diff line number Diff line change 4545 id : wolfprov-cache-restore
4646 with :
4747 path : |
48+ scripts
4849 wolfssl-source
4950 wolfssl-install
5051 wolfprov-install
8182 working-directory : cjose
8283 run : |
8384 # Set up the environment for wolfProvider
84- export LD_LIBRARY_PATH=$GITHUB_WORKSPACE/wolfssl-install/lib:$GITHUB_WORKSPACE/openssl-install/lib64
85- export OPENSSL_CONF=$GITHUB_WORKSPACE/provider.conf
86- export OPENSSL_MODULES=$GITHUB_WORKSPACE/wolfprov-install/lib
85+ source $GITHUB_WORKSPACE/scripts/env-setup
8786 export ${{ matrix.force_fail }}
88- export SHELL=/bin/bash
89-
90- echo "Checking OpenSSL providers:"
91- $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
92- grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
9387
9488 # Run tests
9589 make test || true
Original file line number Diff line number Diff line change 4848 id : wolfprov-cache
4949 with :
5050 path : |
51+ scripts
5152 wolfssl-source
5253 wolfssl-install
5354 wolfprov-install
@@ -82,18 +83,11 @@ jobs:
8283 - name : Test curl with wolfProvider
8384 working-directory : curl
8485 run : |
85- # Set environment variables
86- export LD_LIBRARY_PATH=$GITHUB_WORKSPACE/wolfssl-install/lib:$GITHUB_WORKSPACE/openssl-install/lib64
87- export OPENSSL_CONF=$GITHUB_WORKSPACE/provider.conf
88- export OPENSSL_MODULES=$GITHUB_WORKSPACE/wolfprov-install/lib
89- export PKG_CONFIG_PATH=$GITHUB_WORKSPACE/openssl-install/lib64/pkgconfig
86+ # Set up the environment for wolfProvider
87+ source $GITHUB_WORKSPACE/scripts/env-setup
9088 export ${{ matrix.force_fail }}
9189 export CURL_REF=${{ matrix.curl_ref }}
9290
93- echo "Checking OpenSSL providers:"
94- $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
95- grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
96-
9791 # Run tests and save output to test.log
9892 mkdir -p tests
9993 make -j$(nproc) test-ci 2>&1 | tee tests/test.log
Original file line number Diff line number Diff line change 5252 id : wolfprov-cache
5353 with :
5454 path : |
55+ scripts
5556 wolfssl-source
5657 wolfssl-install
5758 wolfprov-install
8687 - name : Build grpc with wolfProvider
8788 working-directory : ./grpc
8889 run : |
89- # Setup environment for wolfProviders
90- export LD_LIBRARY_PATH=$GITHUB_WORKSPACE/wolfssl-install/lib:$GITHUB_WORKSPACE/openssl-install/lib64
91- export OPENSSL_CONF=$GITHUB_WORKSPACE/provider.conf
92- export OPENSSL_MODULES=$GITHUB_WORKSPACE/wolfprov-install/lib
93-
94- echo "Checking OpenSSL providers:"
95- $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
96- grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
90+ # Set up the environment for wolfProvider
91+ source $GITHUB_WORKSPACE/scripts/env-setup
92+ export ${{ matrix.force_fail }}
9793
9894 # Initialize submodules
9995 git submodule update --init
Original file line number Diff line number Diff line change 4545 id : wolfprov-cache
4646 with :
4747 path : |
48+ scripts
4849 wolfssl-source
4950 wolfssl-install
5051 wolfprov-install
9293 working-directory : iperf
9394 run : |
9495 # Set up the environment for wolfProvider
95- export LD_LIBRARY_PATH=$GITHUB_WORKSPACE/wolfssl-install/lib:$GITHUB_WORKSPACE/openssl-install/lib64
96- export OPENSSL_CONF=$GITHUB_WORKSPACE/provider.conf
97- export OPENSSL_MODULES=$GITHUB_WORKSPACE/wolfprov-install/lib
96+ source $GITHUB_WORKSPACE/scripts/env-setup
9897 export ${{ matrix.force_fail }}
99- export SHELL=/bin/bash
10098
10199 # Test variables for iperf
102100 export IPERF3_EXECUTABLE=$GITHUB_WORKSPACE/iperf/src/iperf3
@@ -108,11 +106,6 @@ jobs:
108106 export IPERF3_PASSWORD=rossi
109107 export KEY_DIR=$GITHUB_WORKSPACE/test-keys
110108
111- # Verify OpenSSL loads wolfProvider to confirm configuration above
112- echo "Checking OpenSSL providers:"
113- $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
114- grep libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
115-
116109 # Verify iperf loads OpenSSL containing wolfProvider
117110 ldd $IPERF3_LIB | grep -q wolfProvider
118111
Original file line number Diff line number Diff line change 4545 id : wolfprov-cache
4646 with :
4747 path : |
48+ scripts
4849 wolfssl-source
4950 wolfssl-install
5051 wolfprov-install
7172 - name : Confirm built with OpenSSL and test with wolfProvider
7273 working-directory : ipmitool
7374 run : |
74- # Setup environment variables
75- export LD_LIBRARY_PATH=$GITHUB_WORKSPACE/wolfssl-install/lib:$GITHUB_WORKSPACE/openssl-install/lib64
76- export OPENSSL_CONF=$GITHUB_WORKSPACE/provider.conf
77- export OPENSSL_MODULES=$GITHUB_WORKSPACE/wolfprov-install/lib
78-
79- echo "Checking OpenSSL providers:"
80- $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
81- grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
75+ # Set up the environment for wolfProvider
76+ source $GITHUB_WORKSPACE/scripts/env-setup
77+ export ${{ matrix.force_fail }}
8278
8379 # Verify ipmitool was built and linked correctly with OpenSSL
8480 ldd src/ipmitool | grep -E '(libssl|libcrypto)'
Original file line number Diff line number Diff line change 4444 id : wolfprov-cache
4545 with :
4646 path : |
47+ scripts
4748 wolfssl-source
4849 wolfssl-install
4950 wolfprov-install
@@ -80,17 +81,10 @@ jobs:
8081 - name : Run liboauth2 tests
8182 working-directory : liboauth2
8283 run : |
83- # Set environment variables
84- export LD_LIBRARY_PATH=$GITHUB_WORKSPACE/wolfssl-install/lib:$GITHUB_WORKSPACE/openssl-install/lib64
85- export OPENSSL_CONF=$GITHUB_WORKSPACE/provider.conf
86- export OPENSSL_MODULES=$GITHUB_WORKSPACE/wolfprov-install/lib
87- export PKG_CONFIG_PATH=$GITHUB_WORKSPACE/openssl-install/lib64/pkgconfig
84+ # Set up the environment for wolfProvider
85+ source $GITHUB_WORKSPACE/scripts/env-setup
8886 export ${{ matrix.force_fail }}
8987
90- echo "Checking OpenSSL providers:"
91- $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
92- grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
93-
9488 # Build and run tests
9589 make check 2>&1 | tee liboauth2-test.log
9690 TEST_RESULT=$?
Original file line number Diff line number Diff line change 7373 id : wolfprov-cache
7474 with :
7575 path : |
76+ scripts
7677 wolfssl-source
7778 wolfssl-install
7879 wolfprov-install
Original file line number Diff line number Diff line change 4646 id : wolfprov-cache
4747 with :
4848 path : |
49+ scripts
4950 wolfssl-source
5051 wolfssl-install
5152 wolfprov-install
@@ -77,15 +78,10 @@ jobs:
7778 - name : Run tests
7879 working-directory : net-snmp
7980 run : |
80- export LD_LIBRARY_PATH=$GITHUB_WORKSPACE/wolfssl-install/lib:$GITHUB_WORKSPACE/openssl-install/lib64
81- export OPENSSL_CONF=$GITHUB_WORKSPACE/provider.conf
82- export OPENSSL_MODULES=$GITHUB_WORKSPACE/wolfprov-install/lib
81+ # Set up the environment for wolfProvider
82+ source $GITHUB_WORKSPACE/scripts/env-setup
8383 export ${{ matrix.force_fail }}
8484
85- echo "Checking OpenSSL providers:"
86- $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
87- grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
88-
8985 autoconf --version | grep -P '2\.\d\d' -o > dist/autoconf-version
9086 mkdir -p tests
9187 make -j test TESTOPTS="-e agentxperl" | tee tests/test.log
Original file line number Diff line number Diff line change 4848 id : wolfprov-cache
4949 with :
5050 path : |
51+ scripts
5152 wolfssl-source
5253 wolfssl-install
5354 wolfprov-install
@@ -84,16 +85,10 @@ jobs:
8485 - name : Run nginx-tests with wolfProvider
8586 working-directory : nginx-tests
8687 run : |
87- # Set environment variables
88- export LD_LIBRARY_PATH=$GITHUB_WORKSPACE/wolfssl-install/lib:$GITHUB_WORKSPACE/openssl-install/lib64
89- export OPENSSL_CONF=$GITHUB_WORKSPACE/provider.conf
90- export OPENSSL_MODULES=$GITHUB_WORKSPACE/wolfprov-install/lib
88+ # Set up the environment for wolfProvider
89+ source $GITHUB_WORKSPACE/scripts/env-setup
9190 export ${{ matrix.force_fail }}
9291
93- echo "Checking OpenSSL providers:"
94- $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
95- grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
96-
9792 # Run tests and save result
9893 TEST_NGINX_VERBOSE=y TEST_NGINX_CATLOG=y TEST_NGINX_BINARY=../nginx/objs/nginx prove -v . 2>&1 | tee nginx-test.log
9994 TEST_RESULT=$?
You can’t perform that action at this time.
0 commit comments