]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CI: github: add curl+ech build into openssl-ech job
authorWilliam Lallemand <wlallemand@haproxy.com>
Wed, 17 Sep 2025 13:58:54 +0000 (15:58 +0200)
committerWilliam Lallemand <wlallemand@haproxy.com>
Thu, 25 Sep 2025 15:05:46 +0000 (17:05 +0200)
Build a curl binary with the ECH function linked with our openssl+ech
library.

.github/workflows/openssl-ech.yml

index a8b1626030b4f505673630460a67a29d2dbdf130..154c9f783f3d6f96a224b83028feaeaa5163e9c2 100644 (file)
@@ -21,8 +21,11 @@ jobs:
         run: |
           sudo apt-get update -o Acquire::Languages=none -o Acquire::Translation=none
           sudo apt-get --no-install-recommends -y install socat gdb
+          sudo apt-get --no-install-recommends -y install libpsl-dev
       - name: Install OpenSSL+ECH
         run: env OPENSSL_VERSION="git-feature/ech" GIT_TYPE="branch" scripts/build-ssl.sh
+      - name: Install curl+ECH
+        run: env SSL_LIB=${HOME}/opt/ scripts/build-curl.sh
       - name: Compile HAProxy
         run: |
           make -j$(nproc) ERR=1 CC=gcc TARGET=linux-glibc \