Commit 955e3535e0 for openssl.org
commit 955e3535e0df40320da2bfe34a354878092eaafe
Author: Eugene Syromiatnikov <esyr@openssl.org>
Date: Wed Oct 28 13:00:48 2026 +0100
.github/workflows: remove openssl-3.4 branch
Remove EOL branch openssl-3.4 from CI workflows.
Signed-off-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Frederik Wedel-Heinen <fwh.openssl@gmail.com>
Reviewed-by: Norbert Pocs <norbertp@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.foundation>
Merge-date: Fri Oct 30 13:26:32 2026
Merged-from: https://github.com/openssl/openssl/pull/33435
diff --git a/.github/workflows/coveralls.yml b/.github/workflows/coveralls.yml
index 181445b09d..b84c97819e 100644
--- a/.github/workflows/coveralls.yml
+++ b/.github/workflows/coveralls.yml
@@ -60,9 +60,6 @@ jobs:
},{
"branch": "openssl-3.5",
"extra_config": "no-afalgeng enable-fips enable-tfo"
- },{
- "branch": "openssl-3.4",
- "extra_config": "no-afalgeng enable-fips enable-tfo"
}]
EOF
)
diff --git a/.github/workflows/deploy-docs-openssl-org.yml b/.github/workflows/deploy-docs-openssl-org.yml
index d03fbd087b..9259205e4c 100644
--- a/.github/workflows/deploy-docs-openssl-org.yml
+++ b/.github/workflows/deploy-docs-openssl-org.yml
@@ -3,7 +3,6 @@ name: "Trigger docs.openssl.org deployment"
on:
push:
branches:
- - "openssl-3.4"
- "openssl-3.5"
- "openssl-3.6"
- "openssl-4.0"
diff --git a/.github/workflows/interop-tests.yml b/.github/workflows/interop-tests.yml
index 13830b6209..ac514d1f70 100644
--- a/.github/workflows/interop-tests.yml
+++ b/.github/workflows/interop-tests.yml
@@ -117,8 +117,7 @@ jobs:
{ openssl: 'openssl-4.1', openssh: 'openssl-4.1', 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'}
+ { openssl: 'openssl-3.5', openssh: 'openssl-3.5', openssl_config: 'no-docs'}
]
runs-on: ubuntu-latest
env:
diff --git a/.github/workflows/prov-compat-label.yml b/.github/workflows/prov-compat-label.yml
index 8697850df0..66581486d7 100644
--- a/.github/workflows/prov-compat-label.yml
+++ b/.github/workflows/prov-compat-label.yml
@@ -120,11 +120,6 @@ jobs:
dir: PR,
tgz: PR.tar.gz,
extra_config: "enable-lms enable-tls-deprecated-ec",
- }, {
- name: openssl-3.4,
- dir: branch-3.4,
- tgz: branch-3.4.tar.gz,
- extra_config: "",
}, {
name: openssl-3.5,
dir: branch-3.5,
@@ -215,7 +210,7 @@ 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-4.1, branch-4.0, branch-3.6, branch-3.5, branch-3.4,
+ tree_a: [ branch-4.1, branch-4.0, branch-3.6, branch-3.5,
openssl-3.0.0, openssl-3.0.8, openssl-3.0.9, openssl-3.1.2 ]
tree_b: [ PR ]
include:
@@ -229,8 +224,6 @@ jobs:
tree_b: branch-3.6
- tree_a: PR
tree_b: branch-3.5
- - tree_a: PR
- tree_b: branch-3.4
steps:
- name: early exit checks
id: early_exit
diff --git a/.github/workflows/provider-compatibility.yml b/.github/workflows/provider-compatibility.yml
index 6fe0ae1d3a..11105e49b8 100644
--- a/.github/workflows/provider-compatibility.yml
+++ b/.github/workflows/provider-compatibility.yml
@@ -115,11 +115,6 @@ jobs:
# the build.
# `extra_config` adds extra config build option for the branch.
{
- name: openssl-3.4,
- dir: branch-3.4,
- tgz: branch-3.4.tar.gz,
- extra_config: "",
- }, {
name: openssl-3.5,
dir: branch-3.5,
tgz: branch-3.5.tar.gz,
@@ -213,9 +208,9 @@ 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-4.1, branch-4.0, branch-3.6, branch-3.5, branch-3.4,
+ tree_a: [ branch-master, branch-4.1, branch-4.0, branch-3.6, branch-3.5,
openssl-3.0.0, openssl-3.0.8, openssl-3.0.9, openssl-3.1.2 ]
- tree_b: [ branch-master, branch-4.1, branch-4.0, branch-3.6, branch-3.5, branch-3.4 ]
+ tree_b: [ branch-master, branch-4.1, branch-4.0, branch-3.6, branch-3.5 ]
steps:
- name: early exit checks
id: early_exit