From e8e81a25144f5f5cefa88a007312d88c953be292 Mon Sep 17 00:00:00 2001 From: Zachary Ware Date: Fri, 13 Feb 2026 13:06:07 -0600 Subject: [PATCH] [3.13] gh-144551: Update CI to use latest OpenSSL versions (GH-144794) Also update _ssl_data_36.h to include an added symbol from 3.6.1. (cherry picked from commit b933ef92619db2a103a26c70e69b6d31978eb566) Co-authored-by: Zachary Ware --- .github/workflows/build.yml | 3 ++- Tools/ssl/multissltests.py | 12 ++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a11e788c3349bd..9a8bae20929d67 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -293,7 +293,8 @@ jobs: # Keep 1.1.1w in our list despite it being upstream EOL and otherwise # unsupported as it most resembles other 1.1.1-work-a-like ssl APIs # supported by important vendors such as AWS-LC. - openssl_ver: [1.1.1w, 3.0.18, 3.1.7, 3.2.6, 3.3.5] + openssl_ver: [1.1.1w, 3.0.19, 3.3.6, 3.4.4, 3.5.5, 3.6.1] + # See Tools/ssl/make_ssl_data.py for notes on adding a new version env: OPENSSL_VER: ${{ matrix.openssl_ver }} MULTISSL_DIR: ${{ github.workspace }}/multissl diff --git a/Tools/ssl/multissltests.py b/Tools/ssl/multissltests.py index ef554233e70900..8b0c1e04587589 100755 --- a/Tools/ssl/multissltests.py +++ b/Tools/ssl/multissltests.py @@ -44,13 +44,17 @@ OPENSSL_OLD_VERSIONS = [ "1.1.1w", + "3.1.8", + "3.2.6", ] OPENSSL_RECENT_VERSIONS = [ - "3.0.18", - "3.1.7", - "3.2.6", - "3.3.5", + "3.0.19", + "3.3.6", + "3.4.4", + "3.5.5", + "3.6.1", + # See make_ssl_data.py for notes on adding a new version. ] LIBRESSL_OLD_VERSIONS = [