@@ -45,7 +45,7 @@ commands:
4545 - run :
4646 command : |
4747 sudo apt-get update && sudo apt-get install -y libpsl-dev libbrotli-dev libzstd-dev zlib1g-dev python3-pip libpsl-dev
48- sudo python3 -m pip install impacket
48+ sudo python3 -m pip --disable-pip-version-check --no-input --no-cache-dir install --progress-bar off --prefer-binary -r tests/requirements.txt
4949
5050 install-wolfssl :
5151 steps :
@@ -61,44 +61,21 @@ commands:
6161 ./configure --disable-dependency-tracking --enable-tls13 --enable-all --enable-harden --prefix=$HOME/wssl
6262 make install
6363
64- install-wolfssh :
65- steps :
66- - run :
67- command : |
68- # renovate: datasource=github-tags depName=wolfSSL/wolfssh versioning=semver extractVersion=^v?(?<version>.+)-stable$ registryUrl=https://github.com
69- WOLFSSH_VERSION=1.4.19
70- echo "Installing wolfSSH $WOLFSSH_VERSION"
71- curl --disable --fail --silent --show-error --connect-timeout 15 --max-time 120 --retry 6 --retry-connrefused \
72- --location "https://github.com/wolfSSL/wolfssh/archive/v$WOLFSSH_VERSION-stable.tar.gz" | tar -xz
73- cd wolfssh-$WOLFSSH_VERSION-stable
74- ./autogen.sh
75- ./configure --disable-dependency-tracking --with-wolfssl=$HOME/wssl --prefix=$HOME/wssh --enable-scp --enable-sftp --disable-term --disable-examples
76- make install
77-
7864 configure :
7965 steps :
8066 - run :
8167 command : |
8268 autoreconf -fi
83- ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-warnings \
69+ ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-warnings \
8470 --with-openssl \
8571 || { tail -1000 config.log; false; }
8672
87- configure-openssl-no-verbose :
88- steps :
89- - run :
90- command : |
91- autoreconf -fi
92- ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror \
93- --with-openssl --disable-verbose \
94- || { tail -1000 config.log; false; }
95-
9673 configure-no-proxy :
9774 steps :
9875 - run :
9976 command : |
10077 autoreconf -fi
101- ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror \
78+ ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror \
10279 --with-openssl --disable-proxy \
10380 || { tail -1000 config.log; false; }
10481
@@ -107,7 +84,7 @@ commands:
10784 - run :
10885 command : |
10986 autoreconf -fi
110- ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-warnings \
87+ ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-warnings \
11188 --with-openssl --with-libssh \
11289 || { tail -1000 config.log; false; }
11390
@@ -116,26 +93,16 @@ commands:
11693 - run :
11794 command : |
11895 autoreconf -fi
119- ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-warnings \
96+ ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-warnings \
12097 --with-openssl --enable-ares \
12198 || { tail -1000 config.log; false; }
12299
123- configure-wolfssh :
124- steps :
125- - run :
126- command : |
127- autoreconf -fi
128- LDFLAGS="-Wl,-rpath,$HOME/wssh/lib" \
129- ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-warnings \
130- --with-wolfssl=$HOME/wssl --with-wolfssh=$HOME/wssh \
131- || { tail -1000 config.log; false; }
132-
133100 configure-cares-debug :
134101 steps :
135102 - run :
136103 command : |
137104 autoreconf -fi
138- ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-debug \
105+ ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-debug \
139106 --with-openssl --enable-ares \
140107 || { tail -1000 config.log; false; }
141108
@@ -163,24 +130,6 @@ jobs:
163130 - build
164131 - test
165132
166- no-verbose :
167- executor : ubuntu
168- steps :
169- - checkout
170- - install-deps
171- - configure-openssl-no-verbose
172- - build
173-
174- wolfssh :
175- executor : ubuntu
176- steps :
177- - checkout
178- - install-deps
179- - install-wolfssl
180- - install-wolfssh
181- - configure-wolfssh
182- - build
183-
184133 no-proxy :
185134 executor : ubuntu
186135 steps :
@@ -250,14 +199,6 @@ workflows:
250199 jobs :
251200 - no-proxy
252201
253- openssl-no-verbose :
254- jobs :
255- - no-verbose
256-
257- wolfssl-wolfssh :
258- jobs :
259- - wolfssh
260-
261202 arm-openssl :
262203 jobs :
263204 - arm
0 commit comments