diff options
author | Joe Orton <jorton@redhat.com> | 2023-01-19 11:44:32 +0000 |
---|---|---|
committer | Joe Orton <jorton@apache.org> | 2023-01-19 14:48:08 +0000 |
commit | 0ba6bcb233c760ed1b9dcc16b83519b793a9fe3b (patch) | |
tree | c85fb899e8201a53ed00ebb781f5339b20fe6b10 | |
parent | 4fdcff4a0ccbb0924f7dabcf8d213452aa33ab82 (diff) | |
download | neon-git-0ba6bcb233c760ed1b9dcc16b83519b793a9fe3b.tar.gz |
Add GSSAPI testing to CI matrix.
-rw-r--r-- | .github/workflows/ci.yml | 7 |
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 |