summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Johnston <matt@ucc.asn.au>2023-01-04 20:31:40 +0800
committerMatt Johnston <matt@ucc.asn.au>2023-01-04 20:31:40 +0800
commitfebb805742b83e39065df5c81e28d94b0d7a8d16 (patch)
tree77b18e865dd845f31569819b08e42f53b32dd0b2
parent923a65ea0d2bd51788cf9dd3f74ff53db4bd19be (diff)
downloaddropbear-febb805742b83e39065df5c81e28d94b0d7a8d16.tar.gz
Add test building only dropbear or dbclient
Expected to fail, fix pending
-rw-r--r--.github/workflows/build.yml11
1 files changed, 10 insertions, 1 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 15bdbd8..ed5ce2b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -32,6 +32,14 @@ jobs:
multi: 1
multiwrapper: 1
+ - name: client only
+ runcheck: 'no'
+ make_target: dbclient
+
+ - name: server only
+ runcheck: 'no'
+ make_target: dropbear
+
- name: bundled libtom, bionic , no writev()
# test can use an older distro with bundled libtommath
os: ubuntu-18.04
@@ -143,6 +151,7 @@ jobs:
LDFLAGS: ${{ matrix.ldflags }}
EXTRACFLAGS: ${{ matrix.extracflags }}
CONFIGURE_FLAGS: ${{ matrix.configure_flags || '--enable-werror' }}
+ MAKE_TARGET: ${{ matrix.make_target }}
# for fuzzing
CXX: clang++
RANLIB: ${{ matrix.ranlib || 'ranlib' }}
@@ -185,7 +194,7 @@ jobs:
sed -i "s/DEFAULT_IDLE_TIMEOUT 1/DEFAULT_IDLE_TIMEOUT 99/" localoptions.h
- name: make
- run: make -j3
+ run: make -j3 $MAKE_TARGET
- name: multilink
if: ${{ matrix.multilink }}