Skip to content

Commit dcb049f

Browse files
[3.15] gh-151159: Update CI to use latest SSL library versions (GH-151199)
(cherry picked from commit 7053bbd) Co-authored-by: Zachary Ware <zach@python.org>
1 parent c3d0205 commit dcb049f

3 files changed

Lines changed: 16 additions & 17 deletions

File tree

.github/workflows/build.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -325,14 +325,13 @@ jobs:
325325
# unsupported as it most resembles other 1.1.1-work-a-like ssl APIs
326326
# supported by important vendors such as AWS-LC.
327327
- { name: openssl, version: 1.1.1w }
328-
- { name: openssl, version: 3.0.20 }
329-
- { name: openssl, version: 3.3.7 }
330-
- { name: openssl, version: 3.4.5 }
331-
- { name: openssl, version: 3.5.6 }
332-
- { name: openssl, version: 3.6.2 }
333-
- { name: openssl, version: 4.0.0 }
328+
- { name: openssl, version: 3.0.21 }
329+
- { name: openssl, version: 3.4.6 }
330+
- { name: openssl, version: 3.5.7 }
331+
- { name: openssl, version: 3.6.3 }
332+
- { name: openssl, version: 4.0.1 }
334333
## AWS-LC
335-
- { name: aws-lc, version: 1.72.1 }
334+
- { name: aws-lc, version: 5.0.0 }
336335
env:
337336
SSLLIB_VER: ${{ matrix.ssllib.version }}
338337
MULTISSL_DIR: ${{ github.workspace }}/multissl
@@ -446,7 +445,7 @@ jobs:
446445
needs: build-context
447446
if: needs.build-context.outputs.run-ubuntu == 'true'
448447
env:
449-
OPENSSL_VER: 3.5.6
448+
OPENSSL_VER: 3.5.7
450449
PYTHONSTRICTEXTENSIONBUILD: 1
451450
steps:
452451
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -554,7 +553,7 @@ jobs:
554553
matrix:
555554
os: [ubuntu-24.04]
556555
env:
557-
OPENSSL_VER: 3.5.6
556+
OPENSSL_VER: 3.5.7
558557
PYTHONSTRICTEXTENSIONBUILD: 1
559558
ASAN_OPTIONS: detect_leaks=0:allocator_may_return_null=1:handle_segv=0
560559
steps:

.github/workflows/reusable-ubuntu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
runs-on: ${{ inputs.os }}
3636
timeout-minutes: 60
3737
env:
38-
OPENSSL_VER: 3.5.6
38+
OPENSSL_VER: 3.5.7
3939
PYTHONSTRICTEXTENSIONBUILD: 1
4040
TERM: linux
4141
steps:

Tools/ssl/multissltests.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,15 @@
4646
"1.1.1w",
4747
"3.1.8",
4848
"3.2.6",
49+
"3.3.7",
4950
]
5051

5152
OPENSSL_RECENT_VERSIONS = [
52-
"3.0.20",
53-
"3.3.7",
54-
"3.4.5",
55-
"3.5.6",
56-
"3.6.2",
57-
"4.0.0",
53+
"3.0.21",
54+
"3.4.6",
55+
"3.5.7",
56+
"3.6.3",
57+
"4.0.1",
5858
# See make_ssl_data.py for notes on adding a new version.
5959
]
6060

@@ -65,7 +65,7 @@
6565
]
6666

6767
AWSLC_RECENT_VERSIONS = [
68-
"1.68.0",
68+
"5.0.0",
6969
]
7070

7171
# store files in ../multissl

0 commit comments

Comments
 (0)