diff options
author | Ilya Shipitsin <chipitsine@gmail.com> | 2023-05-14 21:40:20 +0200 |
---|---|---|
committer | Christopher Faulet <cfaulet@haproxy.com> | 2023-05-17 14:57:10 +0200 |
commit | 8a46f986151375a314877040f52936a52a8ddcf5 (patch) | |
tree | eeb0b902d42d72d0540047432d3ae0925059f709 | |
parent | 292619fc90a918342fd552e572139ed3fcc8d2bb (diff) | |
download | haproxy-8a46f986151375a314877040f52936a52a8ddcf5.tar.gz |
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
-rw-r--r-- | .github/workflows/m32.yml | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/.github/workflows/m32.yml b/.github/workflows/m32.yml deleted file mode 100644 index 1b61f1e7a..000000000 --- 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 |