DELETED .github/workflows/ubuntu-18.04-32bit.yml Index: .github/workflows/ubuntu-18.04-32bit.yml ================================================================== --- .github/workflows/ubuntu-18.04-32bit.yml +++ .github/workflows/ubuntu-18.04-32bit.yml @@ -1,37 +0,0 @@ -name: ubuntu-18.04, 32 bit -on: [push, pull_request] -jobs: - tests: - runs-on: ubuntu-18.04 - strategy: - matrix: - configure_flags: - - --without-tls - - --without-tls --enable-seluid24 - - --without-tls --disable-compiler-tls - - --without-tls --disable-threads - - --without-tls --disable-threads --disable-sockets - - --without-tls --disable-threads --disable-files - - --without-tls --disable-threads --disable-sockets --disable-files - - --without-tls --disable-sockets - - --without-tls --disable-sockets --disable-files - - --without-tls --disable-files - - --without-tls --disable-shared - - --without-tls --disable-shared --enable-seluid24 - - --without-tls --disable-compiler-tls --disable-threads - steps: - - name: Install dependencies - run: | - sudo apt-get update - sudo apt-get install gcc-multilib - - uses: actions/checkout@v2 - - name: autogen.sh - run: ./autogen.sh - - name: configure - run: ./configure OBJC="clang -m32" ${{ matrix.configure_flags }} - - name: make - run: make -j$(nproc) - - name: make check - run: make check - - name: make install - run: sudo make install DELETED .github/workflows/ubuntu-18.04-gcc-32bit.yml Index: .github/workflows/ubuntu-18.04-gcc-32bit.yml ================================================================== --- .github/workflows/ubuntu-18.04-gcc-32bit.yml +++ .github/workflows/ubuntu-18.04-gcc-32bit.yml @@ -1,37 +0,0 @@ -name: ubuntu-18.04, GCC, 32 bit -on: [push, pull_request] -jobs: - tests: - runs-on: ubuntu-18.04 - strategy: - matrix: - configure_flags: - - --without-tls - - --without-tls --enable-seluid24 - - --without-tls --disable-compiler-tls - - --without-tls --disable-threads - - --without-tls --disable-threads --disable-sockets - - --without-tls --disable-threads --disable-files - - --without-tls --disable-threads --disable-sockets --disable-files - - --without-tls --disable-sockets - - --without-tls --disable-sockets --disable-files - - --without-tls --disable-files - - --without-tls --disable-shared - - --without-tls --disable-shared --enable-seluid24 - - --without-tls --disable-compiler-tls --disable-threads - steps: - - name: Install dependencies - run: | - sudo apt-get update - sudo apt-get install gcc-multilib gobjc - - uses: actions/checkout@v2 - - name: autogen.sh - run: ./autogen.sh - - name: configure - run: ./configure OBJC="gcc -m32" ${{ matrix.configure_flags }} - - name: make - run: make -j$(nproc) - - name: make check - run: make check - - name: make install - run: sudo make install DELETED .github/workflows/ubuntu-18.04-gcc.yml Index: .github/workflows/ubuntu-18.04-gcc.yml ================================================================== --- .github/workflows/ubuntu-18.04-gcc.yml +++ .github/workflows/ubuntu-18.04-gcc.yml @@ -1,39 +0,0 @@ -name: ubuntu-18.04, GCC -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 - - --with-tls=gnutls - - --with-tls=gnutls --disable-shared - steps: - - name: Install dependencies - run: | - sudo apt-get update - sudo apt-get install gobjc libssl-dev gnutls-dev - - uses: actions/checkout@v2 - - name: autogen.sh - run: ./autogen.sh - - name: configure - run: ./configure OBJC="gcc" ${{ matrix.configure_flags }} - - name: make - run: make -j$(nproc) - - name: make check - run: make check - - name: make install - run: sudo make install DELETED .github/workflows/ubuntu-18.04.yml Index: .github/workflows/ubuntu-18.04.yml ================================================================== --- .github/workflows/ubuntu-18.04.yml +++ .github/workflows/ubuntu-18.04.yml @@ -1,39 +0,0 @@ -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 - - --with-tls=gnutls - - --with-tls=gnutls --disable-shared - steps: - - name: Install dependencies - run: | - sudo apt-get update - sudo apt-get install libssl-dev gnutls-dev - - uses: actions/checkout@v2 - - name: autogen.sh - run: ./autogen.sh - - name: 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 ADDED .github/workflows/ubuntu-latest-32bit.yml Index: .github/workflows/ubuntu-latest-32bit.yml ================================================================== --- .github/workflows/ubuntu-latest-32bit.yml +++ .github/workflows/ubuntu-latest-32bit.yml @@ -0,0 +1,37 @@ +name: ubuntu-latest, 32 bit +on: [push, pull_request] +jobs: + tests: + runs-on: ubuntu-latest + strategy: + matrix: + configure_flags: + - --without-tls + - --without-tls --enable-seluid24 + - --without-tls --disable-compiler-tls + - --without-tls --disable-threads + - --without-tls --disable-threads --disable-sockets + - --without-tls --disable-threads --disable-files + - --without-tls --disable-threads --disable-sockets --disable-files + - --without-tls --disable-sockets + - --without-tls --disable-sockets --disable-files + - --without-tls --disable-files + - --without-tls --disable-shared + - --without-tls --disable-shared --enable-seluid24 + - --without-tls --disable-compiler-tls --disable-threads + steps: + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install gcc-multilib + - uses: actions/checkout@v2 + - name: autogen.sh + run: ./autogen.sh + - name: configure + run: ./configure OBJC="clang -m32" ${{ matrix.configure_flags }} + - name: make + run: make -j$(nproc) + - name: make check + run: make check + - name: make install + run: sudo make install ADDED .github/workflows/ubuntu-latest-gcc-32bit.yml Index: .github/workflows/ubuntu-latest-gcc-32bit.yml ================================================================== --- .github/workflows/ubuntu-latest-gcc-32bit.yml +++ .github/workflows/ubuntu-latest-gcc-32bit.yml @@ -0,0 +1,37 @@ +name: ubuntu-latest, GCC, 32 bit +on: [push, pull_request] +jobs: + tests: + runs-on: ubuntu-latest + strategy: + matrix: + configure_flags: + - --without-tls + - --without-tls --enable-seluid24 + - --without-tls --disable-compiler-tls + - --without-tls --disable-threads + - --without-tls --disable-threads --disable-sockets + - --without-tls --disable-threads --disable-files + - --without-tls --disable-threads --disable-sockets --disable-files + - --without-tls --disable-sockets + - --without-tls --disable-sockets --disable-files + - --without-tls --disable-files + - --without-tls --disable-shared + - --without-tls --disable-shared --enable-seluid24 + - --without-tls --disable-compiler-tls --disable-threads + steps: + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install gcc-multilib gobjc + - uses: actions/checkout@v2 + - name: autogen.sh + run: ./autogen.sh + - name: configure + run: ./configure OBJC="gcc -m32" ${{ matrix.configure_flags }} + - name: make + run: make -j$(nproc) + - name: make check + run: make check + - name: make install + run: sudo make install ADDED .github/workflows/ubuntu-latest-gcc.yml Index: .github/workflows/ubuntu-latest-gcc.yml ================================================================== --- .github/workflows/ubuntu-latest-gcc.yml +++ .github/workflows/ubuntu-latest-gcc.yml @@ -0,0 +1,39 @@ +name: ubuntu-latest, GCC +on: [push, pull_request] +jobs: + tests: + runs-on: ubuntu-latest + 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 + - --with-tls=gnutls + - --with-tls=gnutls --disable-shared + steps: + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install gobjc libssl-dev gnutls-dev + - uses: actions/checkout@v2 + - name: autogen.sh + run: ./autogen.sh + - name: configure + run: ./configure OBJC="gcc" ${{ matrix.configure_flags }} + - name: make + run: make -j$(nproc) + - name: make check + run: make check + - name: make install + run: sudo make install ADDED .github/workflows/ubuntu-latest.yml Index: .github/workflows/ubuntu-latest.yml ================================================================== --- .github/workflows/ubuntu-latest.yml +++ .github/workflows/ubuntu-latest.yml @@ -0,0 +1,39 @@ +name: ubuntu-latest +on: [push, pull_request] +jobs: + tests: + runs-on: ubuntu-latest + 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 + - --with-tls=gnutls + - --with-tls=gnutls --disable-shared + steps: + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install libssl-dev gnutls-dev + - uses: actions/checkout@v2 + - name: autogen.sh + run: ./autogen.sh + - name: 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