Skip to content

Commit

Permalink
CI: Trim matrix more. Add sanity-check testing of headers.
Browse files Browse the repository at this point in the history
  • Loading branch information
notroj committed Jan 23, 2025
1 parent 4d4f018 commit 71ad1f7
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ jobs:
conf-debug: [--enable-debug, --disable-debug]
conf-gssapi: [--with-gssapi, --without-gssapi]
exclude:
- os: [ubuntu-20.04, ubuntu-22.04]
conf-shared: --enable-static
- conf-gssapi: --without-gssapi
conf-ssl: [--without-ssl, --with-ssl=gnutls]
- conf-xml: --with-libxml2
Expand Down Expand Up @@ -70,3 +72,16 @@ jobs:
- run: ./configure --with-ssl=openssl --with-expat --enable-debug --with-gssapi
- run: make -j`nproc`
- run: make check

sanity-checks:
name: Build sanity checks
runs-on: ubuntu-latest
container:
image: fedora:latest
steps:
- run: dnf update -y && dnf install -y autoconf make expat-devel openssl-devel libtool zlib-devel
- uses: actions/checkout@v3
- run: ./autogen.sh
- run: ./configure --with-ssl=openssl --with-expat --enable-debug
- run: make -C src check-incl
- run: make -C src check-c++

0 comments on commit 71ad1f7

Please sign in to comment.