This is an automated email from the ASF dual-hosted git repository.

vatamane pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/couchdb.git


The following commit(s) were added to refs/heads/main by this push:
     new b4bbbe74f Set Erlang/OTP 26 as minimum supported version
b4bbbe74f is described below

commit b4bbbe74f7e48fbb860a2a5995c431f25ca4bfb9
Author: Ronny Berndt <[email protected]>
AuthorDate: Thu Jun 12 08:08:51 2025 +0200

    Set Erlang/OTP 26 as minimum supported version
    
    Erlang/OTP 28 was released in May 2025, so bump the minimum supported 
Erlang version too.
---
 build-aux/Jenkinsfile.full    | 2 +-
 build-aux/Jenkinsfile.pr      | 4 ++--
 rebar.config.script           | 2 +-
 src/docs/src/install/unix.rst | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/build-aux/Jenkinsfile.full b/build-aux/Jenkinsfile.full
index 7cbb82316..1efc96532 100644
--- a/build-aux/Jenkinsfile.full
+++ b/build-aux/Jenkinsfile.full
@@ -18,7 +18,7 @@ ERLANG_VERSION = '26.2.5.11'
 
 // Erlang version used for rebar in release process. CouchDB will not build 
from
 // the release tarball on Erlang versions older than this
-MINIMUM_ERLANG_VERSION = '25.3.2.20'
+MINIMUM_ERLANG_VERSION = '26.2.5.11'
 
 // We create parallel build / test / package stages for each OS using the 
metadata
 // in this map. Adding a new OS should ideally only involve adding a new entry 
here.
diff --git a/build-aux/Jenkinsfile.pr b/build-aux/Jenkinsfile.pr
index 09180b17a..b7c1036c5 100644
--- a/build-aux/Jenkinsfile.pr
+++ b/build-aux/Jenkinsfile.pr
@@ -50,7 +50,7 @@ pipeline {
     // Search for ERLANG_VERSION
     // see https://issues.jenkins.io/browse/JENKINS-61047 for why this cannot
     // be done parametrically
-    LOW_ERLANG_VER = '25.3.2.20'
+    LOW_ERLANG_VER = '26.2.5.11'
   }
 
   options {
@@ -247,7 +247,7 @@ pipeline {
         axes {
           axis {
             name 'ERLANG_VERSION'
-            values '25.3.2.20', '26.2.5.11', '27.3.3'
+            values '26.2.5.11', '27.3.3', '28.0'
           }
           axis {
             name 'SM_VSN'
diff --git a/rebar.config.script b/rebar.config.script
index 57fa8fae6..1f82036cd 100644
--- a/rebar.config.script
+++ b/rebar.config.script
@@ -191,7 +191,7 @@ end.
 AddConfig = [
     {cover_enabled, true},
     {cover_print_enabled, true},
-    {require_otp_vsn, "25|26|27|28"},
+    {require_otp_vsn, "26|27|28"},
     {deps_dir, "src"},
     {deps, lists:map(MakeDep, DepDescs ++ OptionalDeps)},
     {sub_dirs, SubDirs},
diff --git a/src/docs/src/install/unix.rst b/src/docs/src/install/unix.rst
index 0d60ec52d..1a8136404 100644
--- a/src/docs/src/install/unix.rst
+++ b/src/docs/src/install/unix.rst
@@ -157,7 +157,7 @@ Dependencies
 
 You should have the following installed:
 
-* `Erlang OTP (25, 26, 27)      <http://erlang.org/>`_
+* `Erlang OTP (26, 27, 28)      <http://erlang.org/>`_
 * `ICU                          <http://icu-project.org/>`_
 * `OpenSSL                      <http://www.openssl.org/>`_
 * `Mozilla SpiderMonkey (1.8.5, 60, 68, 78, 91, 102, 115, 128) 
<https://spidermonkey.dev/>`_

Reply via email to