From 230a0721027ba55cf9fea5d25f14c9bb590cc3f3 Mon Sep 17 00:00:00 2001 From: William Lallemand Date: Wed, 17 Sep 2025 15:58:54 +0200 Subject: [PATCH] CI: github: add curl+ech build into openssl-ech job Build a curl binary with the ECH function linked with our openssl+ech library. --- .github/workflows/openssl-ech.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/openssl-ech.yml b/.github/workflows/openssl-ech.yml index a8b162603..154c9f783 100644 --- a/.github/workflows/openssl-ech.yml +++ b/.github/workflows/openssl-ech.yml @@ -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 \ -- 2.47.3