Skip to content

Commit 56b00f4

Browse files
authored
gh-123418: Update CI to use fresh OpenSSL releases (GH-123675)
Also adds openssl/openssl GitHub URL template for newer OpenSSL downloads
1 parent d2eafe2 commit 56b00f4

File tree

4 files changed

+11
-7
lines changed

4 files changed

+11
-7
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ jobs:
202202
strategy:
203203
fail-fast: false
204204
matrix:
205-
openssl_ver: [1.1.1w, 3.0.13, 3.1.5, 3.2.1]
205+
openssl_ver: [1.1.1w, 3.0.15, 3.1.7, 3.2.3]
206206
env:
207207
OPENSSL_VER: ${{ matrix.openssl_ver }}
208208
MULTISSL_DIR: ${{ github.workspace }}/multissl
@@ -266,7 +266,7 @@ jobs:
266266
needs: check_source
267267
if: needs.check_source.outputs.run_tests == 'true' && needs.check_source.outputs.run_hypothesis == 'true'
268268
env:
269-
OPENSSL_VER: 3.0.13
269+
OPENSSL_VER: 3.0.15
270270
PYTHONSTRICTEXTENSIONBUILD: 1
271271
steps:
272272
- uses: actions/checkout@v4
@@ -380,7 +380,7 @@ jobs:
380380
needs: check_source
381381
if: needs.check_source.outputs.run_tests == 'true'
382382
env:
383-
OPENSSL_VER: 3.0.13
383+
OPENSSL_VER: 3.0.15
384384
PYTHONSTRICTEXTENSIONBUILD: 1
385385
ASAN_OPTIONS: detect_leaks=0:allocator_may_return_null=1:handle_segv=0
386386
steps:

.github/workflows/reusable-ubuntu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-22.04
1818
env:
1919
FORCE_COLOR: 1
20-
OPENSSL_VER: 3.0.13
20+
OPENSSL_VER: 3.0.15
2121
PYTHONSTRICTEXTENSIONBUILD: 1
2222
TERM: linux
2323
steps:
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Update GitHub CI workflows to use OpenSSL 3.0.15 and multissltests to use
2+
3.0.15, 3.1.7, and 3.2.3.

Tools/ssl/multissltests.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@
4747

4848
OPENSSL_RECENT_VERSIONS = [
4949
"1.1.1w",
50-
"3.0.13",
51-
"3.1.5",
52-
"3.2.1",
50+
"3.0.15",
51+
"3.1.7",
52+
"3.2.3",
5353
]
5454

5555
LIBRESSL_OLD_VERSIONS = [
@@ -397,6 +397,7 @@ def run_python_tests(self, tests, network=True):
397397
class BuildOpenSSL(AbstractBuilder):
398398
library = "OpenSSL"
399399
url_templates = (
400+
"https://github.com/openssl/openssl/releases/download/openssl-{v}/openssl-{v}.tar.gz",
400401
"https://www.openssl.org/source/openssl-{v}.tar.gz",
401402
"https://www.openssl.org/source/old/{s}/openssl-{v}.tar.gz"
402403
)
@@ -439,6 +440,7 @@ def short_version(self):
439440
parsed = parsed[:2]
440441
return ".".join(str(i) for i in parsed)
441442

443+
442444
class BuildLibreSSL(AbstractBuilder):
443445
library = "LibreSSL"
444446
url_templates = (

0 commit comments

Comments
 (0)