summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorIlya Shipitsin <chipitsine@gmail.com>2023-05-14 21:40:20 +0200
committerChristopher Faulet <cfaulet@haproxy.com>2023-05-17 14:57:10 +0200
commit8a46f986151375a314877040f52936a52a8ddcf5 (patch)
treeeeb0b902d42d72d0540047432d3ae0925059f709 /.github
parent292619fc90a918342fd552e572139ed3fcc8d2bb (diff)
downloadhaproxy-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
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/m32.yml42
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