]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Add openssl-4.0 branch to various CI jobs
authorTomas Mraz <tomas@openssl.org>
Tue, 10 Mar 2026 19:18:40 +0000 (20:18 +0100)
committerNorbert Pocs <norbertp@openssl.org>
Thu, 12 Mar 2026 09:30:26 +0000 (10:30 +0100)
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
MergeDate: Thu Mar 12 09:30:32 2026
(Merged from https://github.com/openssl/openssl/pull/30354)

.github/workflows/backport.yml
.github/workflows/coveralls.yml
.github/workflows/interop-tests.yml
.github/workflows/prov-compat-label.yml
.github/workflows/provider-compatibility.yml

index 892e944113dd78483bc9389f38900cc199aeb20c..3a96f04cf6c0a10623add8880232425ece6ff699 100644 (file)
@@ -19,6 +19,9 @@ jobs:
       matrix:
         release: [
           {
+            branch: '4.0',
+            cppflags: ''
+          }, {
             branch: '3.6',
             cppflags: ''
           }, {
index aac7f14081a8aab8ff0991d289ed5897c9d4f302..d28c4e963931c26e3ce45914500ca2a629fb15d0 100644 (file)
@@ -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"
             },{
index 4a9bab031fc0a75ba5b090daa9304c8b130f5706..a9fbc09c27639622bdab59a891bccecbe86d0419 100644 (file)
@@ -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'},
index fd35a4f84843e8bcb714f6edb87ff3070add1d3b..a794df06617636a93cb03ca766319e9a37b9d834 100644 (file)
@@ -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
index b5d441957659a814ae0d36050d515121e73df7bb..984c235afddc43d8af1098f1ed352d8d8a5260fa 100644 (file)
@@ -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