Re: [PATCH] CI: drop dedicated Fedora m32 pipeline

2023-05-17 Thread Christopher Faulet

Le 5/14/23 à 21:46, Илья Шипицин a écrit :

Hello,

no need to keep it, cross build matrix covers this.

Ilya


Merged, thanks !
--
Christopher Faulet




[PATCH] CI: drop dedicated Fedora m32 pipeline

2023-05-14 Thread Илья Шипицин
Hello,

no need to keep it, cross build matrix covers this.

Ilya
From 2d03749317d8963551cfef90b6a8b164e12ba643 Mon Sep 17 00:00:00 2001
From: Ilya Shipitsin 
Date: Sun, 14 May 2023 21:40:20 +0200
Subject: [PATCH] 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
---
 .github/workflows/m32.yml | 42 ---
 1 file changed, 42 deletions(-)
 delete mode 100644 .github/workflows/m32.yml

diff --git a/.github/workflows/m32.yml b/.github/workflows/m32.yml
deleted file mode 100644
index 1b61f1e7a..0
--- 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
-- 
2.40.1