diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bfb630f8..e32cfa0e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,38 +9,12 @@ on: - master jobs: - ubuntu: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ubuntu-20.04, ubuntu-22.04] - conf-shared: [--enable-static, --enable-shared ] - 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] - 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 libkrb5-dev ;; - esac - - run: ./configure ${{matrix.conf-shared}} ${{matrix.conf-xml}} - ${{matrix.conf-ssl}} ${{matrix.conf-memleak}} - ${{matrix.conf-debug}} ${{matrix.conf-gssapi}} - - run: make - - run: make check centos: runs-on: ubuntu-latest container: image: quay.io/centos/centos:stream9 steps: - - run: dnf update -y && dnf install -y autoconf make expat-devel openssl-devel krb5-devel + - run: dnf update -y && dnf install -y autoconf make expat-devel openssl-devel krb5-devel libtool - uses: actions/checkout@v3 - run: ./autogen.sh - run: ./configure --with-ssl=openssl --with-expat --enable-debug --with-gssapi