diff options
author | Matt Johnston <matt@ucc.asn.au> | 2023-01-04 20:31:40 +0800 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2023-01-04 20:31:40 +0800 |
commit | febb805742b83e39065df5c81e28d94b0d7a8d16 (patch) | |
tree | 77b18e865dd845f31569819b08e42f53b32dd0b2 | |
parent | 923a65ea0d2bd51788cf9dd3f74ff53db4bd19be (diff) | |
download | dropbear-febb805742b83e39065df5c81e28d94b0d7a8d16.tar.gz |
Add test building only dropbear or dbclient
Expected to fail, fix pending
-rw-r--r-- | .github/workflows/build.yml | 11 |
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 }} |