diff options
author | Joe Orton <jorton@redhat.com> | 2021-07-09 07:58:23 +0100 |
---|---|---|
committer | Joe Orton <jorton@apache.org> | 2021-07-09 11:41:21 +0100 |
commit | 121b161e1ed79695bfb74719c965821188824b6a (patch) | |
tree | bd973788c856b2ed07003fecf121a44edeb9945d /.github/workflows | |
parent | fc9d63b3cf06fcfb867355f8fbbb4720688de1a7 (diff) | |
download | neon-git-121b161e1ed79695bfb74719c965821188824b6a.tar.gz |
Add debug, GnuTLS to matrix.
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/ci.yml | 14 |
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 |