summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Orton <jorton@redhat.com>2023-01-19 11:44:32 +0000
committerJoe Orton <jorton@apache.org>2023-01-19 14:48:08 +0000
commit0ba6bcb233c760ed1b9dcc16b83519b793a9fe3b (patch)
treec85fb899e8201a53ed00ebb781f5339b20fe6b10
parent4fdcff4a0ccbb0924f7dabcf8d213452aa33ab82 (diff)
downloadneon-git-0ba6bcb233c760ed1b9dcc16b83519b793a9fe3b.tar.gz
Add GSSAPI testing to CI matrix.
-rw-r--r--.github/workflows/ci.yml7
1 files changed, 6 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 71057d4..058d1d9 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -14,14 +14,19 @@ jobs:
conf-ssl: [--without-ssl, --with-ssl=openssl, --with-ssl=gnutls]
conf-memleak: [--disable-memleak, --enable-memleak]
conf-debug: [--enable-debug, --disable-debug]
+ conf-gssapi: [--with-gssapi, --without-gssapi]
steps:
- uses: actions/checkout@v2
- run: ./autogen.sh
- run: case ${{matrix.conf-ssl}} in
*gnutls) sudo apt-get update && sudo apt-get -y install libgnutls28-dev gnutls-bin xmlto ;;
esac
+ - run: case ${{matrix.conf-gssapi}} in
+ *with-gssapi) sudo apt-get update && sudo apt-get -y install krb5-multidev ;
+ export KRB5_CONF_TOOL=/usr/bin/krb5-config.mit ;;
+ esac
- run: ./configure ${{matrix.conf-shared}} ${{matrix.conf-xml}}
${{matrix.conf-ssl}} ${{matrix.conf-memleak}}
- ${{matrix.conf-debug}}
+ ${{matrix.conf-debug}} ${{matrix.conf-gssapi}}
- run: make
- run: make check