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 188fbdd35 Use newer Erlangs and add Almalinux 10
188fbdd35 is described below

commit 188fbdd35b5be02d47cbda454531925b816e69ae
Author: Nick Vatamaniuc <[email protected]>
AuthorDate: Fri Feb 20 14:54:38 2026 -0500

    Use newer Erlangs and add Almalinux 10
    
    Almalinux 10 was enabled by Ronny in the couchdb-pkg repo!
    
    Also, add an extra "intermediate" variant, that might be useful to
    have especially before swithing the minimum up. In our case that's
    Erlang 27.
---
 build-aux/Jenkinsfile | 31 ++++++++++++++++++++++++++++---
 1 file changed, 28 insertions(+), 3 deletions(-)

diff --git a/build-aux/Jenkinsfile b/build-aux/Jenkinsfile
index b1f0b8d6f..a7b053716 100644
--- a/build-aux/Jenkinsfile
+++ b/build-aux/Jenkinsfile
@@ -19,14 +19,19 @@ DOCKER_IMAGE_BASE = 
'apache/couchdbci-debian:bookworm-erlang'
 
 // Erlang version embedded in binary packages. Also the version most builds
 // will run.
-ERLANG_VERSION = '26.2.5.16'
+ERLANG_VERSION = '26.2.5.17'
 
 // 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 = '26.2.5.16'
+MINIMUM_ERLANG_VERSION = '26.2.5.17'
 
 // Highest support Erlang version.
-MAXIMUM_ERLANG_VERSION = '28.1.1'
+MAXIMUM_ERLANG_VERSION = '28.3.2'
+
+// Test a min + 1 version. This is specially useful before we're about
+// to bump the minimum version to at least make sure the CI image
+// works.
+INTERMEDIATE_ERLANG_VERSION = '27.3.4.8'
 
 // Use these to detect if just documents changed
 docs_changed = "git diff --name-only origin/${env.CHANGE_TARGET} | grep -q 
'^src/docs/'"
@@ -56,6 +61,16 @@ meta = [
     image: "apache/couchdbci-centos:9-erlang-${ERLANG_VERSION}"
   ],
 
+  'centos10': [
+    name: 'CentOS 10',
+    disable_spidermonkey: true,
+    with_nouveau: true,
+    with_clouseau: false,
+    clouseau_java_home: '/usr',
+    quickjs_test262: true,
+    image: "apache/couchdbci-centos:10-erlang-${ERLANG_VERSION}"
+  ],
+
   'jammy': [
     name: 'Ubuntu 22.04',
     spidermonkey_vsn: '91',
@@ -140,6 +155,16 @@ meta = [
     image: "${DOCKER_IMAGE_BASE}-${MAXIMUM_ERLANG_VERSION}"
   ],
 
+  'base-intermediate-erlang': [
+    name: 'Debian x86_64',
+    spidermonkey_vsn: '78',
+    with_nouveau: true,
+    with_clouseau: false,
+    clouseau_java_home: '/opt/java/openjdk',
+    quickjs_test262: false,
+    image: "${DOCKER_IMAGE_BASE}-${INTERMEDIATE_ERLANG_VERSION}"
+  ],
+
   'base-quickjs': [
     name: 'Debian 12 with QuickJS',
     disable_spidermonkey: true,

Reply via email to