diff options
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r-- | .github/workflows/ci.yml | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d369427..d7c69fc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,14 +1,20 @@ -name: Test workflow +name: Build and test on: [push, pull_request] jobs: build: + strategy: + 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 ] runs-on: ubuntu-latest - steps: - uses: actions/checkout@v2 - run: ./autogen.sh - - run: ./configure + - run: ./configure ${{matrix.conf-shared}} ${{matrix.conf-xml}} ${{matrix.conf-ssl}} ${{matrix.conf-memleak}} - run: make - run: make check |