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
This commit is contained in:
Ilya Shipitsin 2023-05-14 21:40:20 +02:00 committed by Christopher Faulet
parent 292619fc90
commit 8a46f98615
1 changed files with 0 additions and 42 deletions

View File

@ -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