From 4e4923577575b07e929d7ca6cc803b89d705d507 Mon Sep 17 00:00:00 2001 From: Joe Orton Date: Fri, 9 Jul 2021 08:11:26 +0100 Subject: Add Ubuntu variations. --- .github/workflows/ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8cd08c9..dbf7fba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,22 +4,23 @@ on: [push, pull_request] jobs: build: + runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: + os: [ubuntu-18.04, ubuntu-20.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] - runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - run: ./autogen.sh - 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}} + - run: ./configure ${{matrix.conf-shared}} ${{matrix.conf-xml}} ${{matrix.conf-ssl}} ${{matrix.conf-memleak}} ${{matrix.conf-debug}} - run: make -- cgit v1.2.1