Browse Source
bpo-38820: Test with OpenSSL 3.0.0 final (GH-28205)
Signed-off-by: Christian Heimes <christian@python.org>
pull/28220/head
Christian Heimes
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
6 additions and
2 deletions
-
.github/workflows/build.yml
-
Tools/ssl/multissltests.py
|
|
|
@ -185,7 +185,7 @@ jobs: |
|
|
|
strategy: |
|
|
|
fail-fast: false |
|
|
|
matrix: |
|
|
|
openssl_ver: [1.1.1l, 3.0.0-beta1] |
|
|
|
openssl_ver: [1.1.1l, 3.0.0] |
|
|
|
env: |
|
|
|
OPENSSL_VER: ${{ matrix.openssl_ver }} |
|
|
|
MULTISSL_DIR: ${{ github.workspace }}/multissl |
|
|
|
|
|
|
|
@ -48,7 +48,7 @@ OPENSSL_OLD_VERSIONS = [ |
|
|
|
|
|
|
|
OPENSSL_RECENT_VERSIONS = [ |
|
|
|
"1.1.1l", |
|
|
|
"3.0.0-beta1" |
|
|
|
"3.0.0" |
|
|
|
] |
|
|
|
|
|
|
|
LIBRESSL_OLD_VERSIONS = [ |
|
|
|
@ -412,6 +412,10 @@ class BuildOpenSSL(AbstractBuilder): |
|
|
|
["make", "-j1", "install_ssldirs", "install_fips"], |
|
|
|
cwd=self.build_dir |
|
|
|
) |
|
|
|
if not os.path.isdir(self.lib_dir): |
|
|
|
# 3.0.0-beta2 uses lib64 on 64 bit platforms |
|
|
|
lib64 = self.lib_dir + "64" |
|
|
|
os.symlink(lib64, self.lib_dir) |
|
|
|
|
|
|
|
@property |
|
|
|
def short_version(self): |
|
|
|
|