@@ -1,17 +1,33 @@ name: ubuntu-18.04 on: [push, pull_request] jobs: tests: runs-on: ubuntu-18.04 + strategy: + matrix: + configure_flags: + - + - --enable-seluid24 + - --disable-compiler-tls + - --disable-threads + - --disable-threads --disable-sockets + - --disable-threads --disable-files + - --disable-threads --disable-sockets --disable-files + - --disable-sockets + - --disable-sockets --disable-files + - --disable-files + - --disable-shared + - --disable-shared --enable-seluid24 + - --disable-compiler-tls --disable-threads steps: - uses: actions/checkout@v2 - name: autogen.sh run: ./autogen.sh - name: configure - run: ./configure + run: ./configure ${{ matrix.configure_flags }} - name: make run: make -j$(nproc) - name: make check run: make check - name: make install run: sudo make install