From: Ilya Shipitsin Date: Sun, 14 May 2023 19:40:20 +0000 (+0200) Subject: CI: drop Fedora m32 pipeline in favour of cross matrix X-Git-Tag: v2.8-dev12~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8a46f986151375a314877040f52936a52a8ddcf5;p=thirdparty%2Fhaproxy.git CI: drop Fedora m32 pipeline in favour of cross matrix Fedora m32 monthly was introduced before cross matrix. Actually, many of cross builds are 32 bit, no need to keep dedicated Fedora definition --- diff --git a/.github/workflows/m32.yml b/.github/workflows/m32.yml deleted file mode 100644 index 1b61f1e7a5..0000000000 --- a/.github/workflows/m32.yml +++ /dev/null @@ -1,42 +0,0 @@ -# -# special purpose CI: test build on x86_64 with "m32" flag enabled -# let us run those builds weekly -# -# some details might be found at GH: https://github.com/haproxy/haproxy/issues/1760 -# - -name: 32 Bit - -on: - schedule: - - cron: "0 0 * * 5" - - -permissions: - contents: read - -jobs: - build: - name: Fedora - runs-on: ubuntu-latest - container: - image: fedora:rawhide - steps: - - uses: actions/checkout@v3 - - name: Install dependencies - run: | - dnf -y groupinstall "Development Tools" - dnf -y install 'perl(FindBin)' 'perl(File::Compare)' perl-IPC-Cmd 'perl(File::Copy)' glibc-devel.i686 - - name: Compile QUICTLS - run: | - QUICTLS=yes QUICTLS_EXTRA_ARGS="-m32 linux-generic32" ./scripts/build-ssl.sh - - name: Compile HAProxy - run: | - make -j$(nproc) CC=gcc ERR=1 \ - TARGET=linux-glibc \ - USE_OPENSSL=1 \ - USE_QUIC=1 \ - DEBUG_CFLAGS="-m32" \ - LDFLAGS="-m32" \ - SSL_LIB=${HOME}/opt/lib \ - SSL_INC=${HOME}/opt/include