]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CI: drop Fedora m32 pipeline in favour of cross matrix
authorIlya Shipitsin <chipitsine@gmail.com>
Sun, 14 May 2023 19:40:20 +0000 (21:40 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Wed, 17 May 2023 12:57:10 +0000 (14:57 +0200)
Fedora m32 monthly was introduced before cross matrix. Actually,
many of cross builds are 32 bit, no need to keep dedicated Fedora
definition

.github/workflows/m32.yml [deleted file]

diff --git a/.github/workflows/m32.yml b/.github/workflows/m32.yml
deleted file mode 100644 (file)
index 1b61f1e..0000000
+++ /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