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:
parent
292619fc90
commit
8a46f98615
|
@ -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
|
|
Loading…
Reference in New Issue