From: Tomas Mraz Date: Tue, 10 Mar 2026 19:18:40 +0000 (+0100) Subject: Add openssl-4.0 branch to various CI jobs X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2bbc53c98394992d5d9efa102a593cd99003cd02;p=thirdparty%2Fopenssl.git Add openssl-4.0 branch to various CI jobs Reviewed-by: Eugene Syromiatnikov Reviewed-by: Nikola Pajkovsky MergeDate: Thu Mar 12 09:30:32 2026 (Merged from https://github.com/openssl/openssl/pull/30354) --- diff --git a/.github/workflows/backport.yml b/.github/workflows/backport.yml index 892e944113d..3a96f04cf6c 100644 --- a/.github/workflows/backport.yml +++ b/.github/workflows/backport.yml @@ -19,6 +19,9 @@ jobs: matrix: release: [ { + branch: '4.0', + cppflags: '' + }, { branch: '3.6', cppflags: '' }, { diff --git a/.github/workflows/coveralls.yml b/.github/workflows/coveralls.yml index aac7f14081a..d28c4e96393 100644 --- a/.github/workflows/coveralls.yml +++ b/.github/workflows/coveralls.yml @@ -46,6 +46,9 @@ jobs: else MATRIX=$(cat << EOF [{ + "branch": "openssl-4.0", + "extra_config": "no-afalgeng enable-fips enable-tfo" + },{ "branch": "openssl-3.6", "extra_config": "no-afalgeng enable-fips enable-tfo" },{ diff --git a/.github/workflows/interop-tests.yml b/.github/workflows/interop-tests.yml index 4a9bab031fc..a9fbc09c276 100644 --- a/.github/workflows/interop-tests.yml +++ b/.github/workflows/interop-tests.yml @@ -68,6 +68,7 @@ jobs: matrix: branch: [ { openssl: 'master', openssh: 'openssl-master', openssl_config: 'no-docs'}, + { openssl: 'openssl-4.0', openssh: 'openssl-4.0', openssl_config: 'no-docs'}, { openssl: 'openssl-3.6', openssh: 'openssl-3.6', openssl_config: 'no-docs'}, { openssl: 'openssl-3.5', openssh: 'openssl-3.5', openssl_config: 'no-docs'}, { openssl: 'openssl-3.4', openssh: 'openssl-3.4', openssl_config: 'no-docs'}, diff --git a/.github/workflows/prov-compat-label.yml b/.github/workflows/prov-compat-label.yml index fd35a4f8484..a794df06617 100644 --- a/.github/workflows/prov-compat-label.yml +++ b/.github/workflows/prov-compat-label.yml @@ -135,6 +135,11 @@ jobs: dir: branch-3.6, tgz: branch-3.6.tar.gz, extra_config: "enable-lms", + }, { + name: openssl-4.0, + dir: branch-4.0, + tgz: branch-4.0.tar.gz, + extra_config: "enable-lms enable-tls-deprecated-ec", }, { name: master, dir: branch-master, @@ -205,12 +210,14 @@ jobs: # Note that releases are not used as a test environment for # later providers. Problems in these situations ought to be # caught by cross branch testing before the release. - tree_a: [ branch-3.6, branch-3.5, branch-3.4, branch-3.3, branch-3.0, + tree_a: [ branch-4.0, branch-3.6, branch-3.5, branch-3.4, branch-3.3, branch-3.0, openssl-3.0.0, openssl-3.0.8, openssl-3.0.9, openssl-3.1.2 ] tree_b: [ PR ] include: - tree_a: PR tree_b: branch-master + - tree_a: PR + tree_b: branch-4.0 - tree_a: PR tree_b: branch-3.6 - tree_a: PR diff --git a/.github/workflows/provider-compatibility.yml b/.github/workflows/provider-compatibility.yml index b5d44195765..984c235afdd 100644 --- a/.github/workflows/provider-compatibility.yml +++ b/.github/workflows/provider-compatibility.yml @@ -139,6 +139,11 @@ jobs: dir: branch-3.6, tgz: branch-3.6.tar.gz, extra_config: "enable-lms", + }, { + name: openssl-4.0, + dir: branch-4.0, + tgz: branch-4.0.tar.gz, + extra_config: "enable-lms enable-tls-deprecated-ec", }, { name: master, dir: branch-master, @@ -213,11 +218,11 @@ jobs: # Note that releases are not used as a test environment for # later providers. Problems in these situations ought to be # caught by cross branch testing before the release. - tree_a: [ branch-master, branch-3.6, branch-3.5, branch-3.4, branch-3.3, - branch-3.0, + tree_a: [ branch-master, branch-4.0, branch-3.6, branch-3.5, branch-3.4, + branch-3.3, branch-3.0, openssl-3.0.0, openssl-3.0.8, openssl-3.0.9, openssl-3.1.2 ] - tree_b: [ branch-master, branch-3.6, branch-3.5, branch-3.4, branch-3.3, - branch-3.0 ] + tree_b: [ branch-master, branch-4.0, branch-3.6, branch-3.5, branch-3.4, + branch-3.3, branch-3.0 ] steps: - name: early exit checks id: early_exit