Hello Ilia,
Can you add a description to the patch?
Thank you.
On Sun, Jul 06, 2025 at 06:03:34PM +0200, Ilia Shipitsin wrote:
> Subject: [PATCH] CI: enable QUIC=1 if OpenSSL >= 3.5.0
> ---
> .github/matrix.py | 11 +++++++++--
> 1 file changed, 9 insertions(+), 2 deletions(-)
>
> diff --git a/.github/matrix.py b/.github/matrix.py
> index efecb338f..996b79248 100755
> --- a/.github/matrix.py
> +++ b/.github/matrix.py
> @@ -232,8 +232,6 @@ def main(ref_name):
>
> for ssl in ssl_versions:
> flags = ["USE_OPENSSL=1"]
> - if ssl == "BORINGSSL=yes" or ssl == "QUICTLS=yes" or "LIBRESSL"
> in ssl or "WOLFSSL" in ssl or "AWS_LC" in ssl:
> - flags.append("USE_QUIC=1")
> if "WOLFSSL" in ssl:
> flags.append("USE_OPENSSL_WOLFSSL=1")
> if "AWS_LC" in ssl:
> @@ -246,6 +244,15 @@ def main(ref_name):
> if "OPENSSL" in ssl and "latest" in ssl:
> ssl = determine_latest_openssl(ssl)
>
> + openssl_supports_quic = False
> + try:
> + openssl_supports_quic =
> version.Version(ssl.split("OPENSSL_VERSION=",1)[1]) >=
> version.Version("3.5.0")
> + except:
> + pass
> +
> + if ssl == "BORINGSSL=yes" or ssl == "QUICTLS=yes" or "LIBRESSL"
> in ssl or "WOLFSSL" in ssl or "AWS_LC" in ssl or openssl_supports_quic:
> + flags.append("USE_QUIC=1")
> +
> matrix.append(
> {
> "name": "{}, {}, ssl={}".format(os, CC, clean_ssl(ssl)),
> --
> 2.46.0.windows.1
>
>
>
--
William Lallemand