Skip to content

Commit d1598bf

Browse files
committed
Source first to actually laod provider
1 parent 2bc706e commit d1598bf

5 files changed

Lines changed: 18 additions & 7 deletions

File tree

.github/workflows/bind9.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
sudo apt install -y build-essential automake libtool gnutls-bin \
7272
pkg-config make libidn2-dev libuv1-dev libnghttp2-dev libcap-dev \
7373
libjemalloc-dev zlib1g-dev libxml2-dev libjson-c-dev libcmocka-dev \
74-
python3-pytest python3-dnspython python3-hypothesis
74+
python3-pytest python3-dnspython python3-hypothesis net-tools iproute2
7575
sudo PERL_MM_USE_DEFAULT=1 cpan -i Net::DNS
7676
7777
- name: Checkout bind9

.github/workflows/cjose.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,13 @@ jobs:
8080

8181
- name: Build cjose
8282
working-directory: cjose
83+
shell: bash
8384
run: |
85+
# Set up the environment for wolfProvider
86+
source $GITHUB_WORKSPACE/scripts/env-setup
87+
export LDFLAGS="-L${OPENSSL_INSTALL}/lib64"
88+
export CPPFLAGS="-I${OPENSSL_INSTALL}/include"
89+
8490
# Configure with OpenSSL
8591
./configure CFLAGS="-Wno-error=deprecated-declarations" --with-openssl=$GITHUB_WORKSPACE/openssl-install
8692
@@ -91,8 +97,6 @@ jobs:
9197
working-directory: cjose
9298
shell: bash
9399
run: |
94-
# Set up the environment for wolfProvider
95-
source $GITHUB_WORKSPACE/scripts/env-setup
96100
export ${{ matrix.force_fail }}
97101
98102
# Run tests

.github/workflows/curl.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ jobs:
7070
run: |
7171
export DEBIAN_FRONTEND=noninteractive
7272
sudo apt-get update
73-
sudo apt-get install -y nghttp2 libpsl5 libpsl-dev python3-impacket
73+
sudo apt-get install -y build-essential autoconf automake libtool \
74+
pkg-config nghttp2 libpsl5 libpsl-dev python3-impacket
7475
7576
- name: Build curl
7677
uses: wolfSSL/actions-build-autotools-project@v1

.github/workflows/grpc.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ jobs:
7979
run: |
8080
export DEBIAN_FRONTEND=noninteractive
8181
sudo apt-get update
82-
sudo apt-get install -y build-essential autoconf libtool pkg-config clang libc++-dev
82+
sudo apt-get install -y build-essential autoconf libtool pkg-config \
83+
clang libc++-dev iproute2 net-tools
8384
8485
- name: Setup cmake version
8586
uses: jwlawson/actions-setup-cmake@v2

.github/workflows/iperf.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,13 @@ jobs:
7878

7979
- name: Build iperf
8080
working-directory: iperf
81+
shell: bash
8182
run: |
83+
# Set up the environment for wolfProvider
84+
source $GITHUB_WORKSPACE/scripts/env-setup
85+
export LDFLAGS="-L${OPENSSL_INSTALL}/lib64"
86+
export CPPFLAGS="-I${OPENSSL_INSTALL}/include"
87+
8288
# Configure with OpenSSL
8389
./configure --with-openssl=$GITHUB_WORKSPACE/openssl-install
8490
@@ -100,9 +106,8 @@ jobs:
100106
101107
- name: Run tests
102108
working-directory: iperf
109+
shell: bash
103110
run: |
104-
# Set up the environment for wolfProvider
105-
source $GITHUB_WORKSPACE/scripts/env-setup
106111
export ${{ matrix.force_fail }}
107112
108113
# Test variables for iperf

0 commit comments

Comments
 (0)