summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorJoe Orton <jorton@redhat.com>2021-07-09 07:58:23 +0100
committerJoe Orton <jorton@apache.org>2021-07-09 11:41:21 +0100
commit121b161e1ed79695bfb74719c965821188824b6a (patch)
treebd973788c856b2ed07003fecf121a44edeb9945d /.github/workflows
parentfc9d63b3cf06fcfb867355f8fbbb4720688de1a7 (diff)
downloadneon-git-121b161e1ed79695bfb74719c965821188824b6a.tar.gz
Add debug, GnuTLS to matrix.
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/ci.yml14
1 files changed, 10 insertions, 4 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index d7c69fc..8cd08c9 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -8,13 +8,19 @@ jobs:
fail-fast: false
matrix:
conf-shared: [--enable-static, --enable-shared ]
- conf-xml: [--with-expat, --with-libxml2, ]
- conf-ssl: [--without-ssl, --with-ssl=openssl]
- conf-memleak: [--disable-memleak, --enable-memleak ]
+ conf-xml: [--with-expat, --with-libxml2 ]
+ conf-ssl: [--without-ssl, --with-ssl=openssl, --with-ssl=gnutls]
+ conf-memleak: [--disable-memleak, --enable-memleak]
+ conf-debug: [--enable-debug, --disable-debug]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: ./autogen.sh
- - run: ./configure ${{matrix.conf-shared}} ${{matrix.conf-xml}} ${{matrix.conf-ssl}} ${{matrix.conf-memleak}}
+ - run: case ${{matrix.conf-ssl}} in
+ *gnutls) sudo apt-get -y install libgnutls28-dev gnutls-bin xmlto ;;
+ esac
+ - run: ./configure ${{matrix.conf-shared}} ${{matrix.conf-xml}}
+ ${{matrix.conf-ssl}} ${{matrix.conf-memleak}}
+ ${{matrix.conf-debug}}
- run: make
- run: make check