From febb805742b83e39065df5c81e28d94b0d7a8d16 Mon Sep 17 00:00:00 2001 From: Matt Johnston Date: Wed, 4 Jan 2023 20:31:40 +0800 Subject: [PATCH] Add test building only dropbear or dbclient Expected to fail, fix pending --- .github/workflows/build.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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 }}