1
0
mirror of https://github.com/libssh2/libssh2.git synced 2026-10-24 03:48:58 +03:00

GHA: bump to LibreSSL 4.3.3, OpenSSL 4.0.3 (from 3.6.x)

Closes #2652
This commit is contained in:
Viktor Szakats
2026-10-05 13:30:33 +02:00
parent 7f28c290d3
commit 8f80526c49

View File

@@ -252,7 +252,7 @@ jobs:
- { compiler: clang, arch: amd64, crypto: OpenSSL , build: 'AM', zlib: 'OFF', container: 'podman' }
- { compiler: clang, arch: amd64, crypto: OpenSSL , build: 'AM', zlib: 'ON', target: 'distcheck' }
- { compiler: clang, arch: amd64, crypto: OpenSSL , build: 'AM', zlib: 'ON', target: 'maketgz' }
- { compiler: gcc , arch: amd64, crypto: OpenSSL-3-no-deprecated , build: 'CM', zlib: 'ON', image: ubuntu-26.04, container: 'podman' }
- { compiler: gcc , arch: amd64, crypto: OpenSSL-4-no-deprecated , build: 'CM', zlib: 'ON', image: ubuntu-26.04, container: 'podman' }
- { compiler: gcc , arch: amd64, crypto: OpenSSL-111-from-source , build: 'CM', zlib: 'ON', image: ubuntu-26.04 }
- { compiler: clang, arch: amd64, crypto: wolfSSL-from-source , build: 'CM', zlib: 'ON', image: ubuntu-26.04, container: 'podman' }
- { compiler: clang, arch: amd64, crypto: wolfSSL-from-source-prev, build: 'CM', zlib: 'ON', image: ubuntu-26.04 }
@@ -270,14 +270,14 @@ jobs:
AWSLC_SHA256: 04d9aa258641265099a3b1fbd37a21866e942943e16619087bf79c0b6e08f64e
BORINGSSL_VERSION: 0.20260929.0
BORINGSSL_SHA256: 04da9ba0664e0a7f028e961c38d604f2cc6dac852a84ca0e51dc1fa051d4c8fe
LIBRESSL_VERSION: 4.3.2
LIBRESSL_SHA256: edf01aee24c65d69e6a9efcb9d44bcda682ff9d4f3bbbd95e794e1dfa90847b5
LIBRESSL_VERSION: 4.3.3
LIBRESSL_SHA256: ff97c432457f349e6ba3d416ab903bc7468f1436f0f32efe5fff808de292c7b8
MBEDTLS_VERSION: 3.6.7
MBEDTLS_SHA256: a7e8bcbec0e6f761b4af24f25677626b35f762f68eef79c08677a363212d11f6
MBEDTLS_VERSION_PREV: 3.1.0
MBEDTLS_SHA256_PREV: b02df6f68dd1537e115a8497d5c173dc71edc55ad084756e57a30f951b725acd
OPENSSL_VERSION: 3.6.5
OPENSSL_SHA256: a2157c2830efdec3788939b00c9b0638306d3f0bbb76dc4832ee503bb397df98
OPENSSL_VERSION: 4.0.3
OPENSSL_SHA256: 325b5c806167c13b40b1ffeadfe0248197c00eccc4cf123ec1e28d2d2fd216d9
OPENSSL111_VERSION: 1.1.1w
OPENSSL111_SHA256: cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8
WOLFSSL_VERSION: 5.9.4
@@ -425,7 +425,7 @@ jobs:
cmake --install .
- name: 'cache OpenSSL'
if: ${{ matrix.crypto == 'OpenSSL-3-no-deprecated' }}
if: ${{ matrix.crypto == 'OpenSSL-4-no-deprecated' }}
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
id: cache-openssl
with:
@@ -433,7 +433,7 @@ jobs:
key: ${{ runner.os }}-openssl-${{ env.OPENSSL_VERSION }}-${{ env.MATRIX_ARCH }}
- name: 'install OpenSSL from source'
if: ${{ matrix.crypto == 'OpenSSL-3-no-deprecated' && !steps.cache-openssl.outputs.cache-hit }}
if: ${{ matrix.crypto == 'OpenSSL-4-no-deprecated' && !steps.cache-openssl.outputs.cache-hit }}
run: |
curl --disable --fail --silent --show-error --connect-timeout 15 --max-time 120 --retry 6 --retry-connrefused \
--location --proto-redir =https "https://github.com/openssl/openssl/releases/download/openssl-${OPENSSL_VERSION}/openssl-${OPENSSL_VERSION}.tar.gz" --output pkg.bin