You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by va...@apache.org on 2026/04/22 04:31:06 UTC

(couchdb-ci) branch main updated: Update NodeJS and Erlang

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

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


The following commit(s) were added to refs/heads/main by this push:
     new 349e2e1  Update NodeJS and Erlang
349e2e1 is described below

commit 349e2e10845b9d5874a186c81c5ba7b6734aee1e
Author: Nick Vatamaniuc <va...@apache.org>
AuthorDate: Tue Apr 21 23:08:49 2026 -0400

    Update NodeJS and Erlang
---
 README.md                   |  4 ++--
 bin/install-dependencies.sh |  2 +-
 dockerfiles/almalinux-10    |  4 ++--
 dockerfiles/almalinux-8     |  4 ++--
 dockerfiles/almalinux-9     |  4 ++--
 dockerfiles/debian-bookworm |  4 ++--
 dockerfiles/debian-bullseye |  4 ++--
 dockerfiles/debian-trixie   |  4 ++--
 dockerfiles/ubuntu-jammy    |  4 ++--
 dockerfiles/ubuntu-noble    |  4 ++--
 pull-all-couchdbdev-docker  | 16 ++++++++--------
 11 files changed, 27 insertions(+), 27 deletions(-)

diff --git a/README.md b/README.md
index c2faba0..24c802b 100644
--- a/README.md
+++ b/README.md
@@ -49,7 +49,7 @@ On the other hand, some OSes won't run older Erlangs because of library changes,
 Just specify on the command line any of the `ERLANGVERSION`, `NODEVERSION`, or `ELIXIRVERSION` environment variables:
 
 ```
-NODEVERSION=20 ELIXIRVERSION=v1.18.4 ERLANGVERSION=26.2.5.17 ./build.sh platform debian-bookworm
+NODEVERSION=20 ELIXIRVERSION=v1.18.4 ERLANGVERSION=26.2.5.20 ./build.sh platform debian-bookworm
 ```
 
 ## Building images for other architectures
@@ -186,7 +186,7 @@ After building the image as above:
 docker run -it couchdbdev/<tag>
 ```
 
-where `<tag>` is of the format `<distro>-<version>-<type>`, such as `debian-bookworm-erlang-26.2.5.17`.
+where `<tag>` is of the format `<distro>-<version>-<type>`, such as `debian-bookworm-erlang-26.2.5.20`.
 
 ## Running the CouchDB build in a published container
 
diff --git a/bin/install-dependencies.sh b/bin/install-dependencies.sh
index 569a7f0..ea0ef81 100755
--- a/bin/install-dependencies.sh
+++ b/bin/install-dependencies.sh
@@ -30,7 +30,7 @@ set -e
 
 # Defaults updated 2023-03-20
 NODEVERSION=${NODEVERSION:-20}
-ERLANGVERSION=${ERLANGVERSION:-26.2.5.17}
+ERLANGVERSION=${ERLANGVERSION:-26.2.5.20}
 ELIXIRVERSION=${ELIXIRVERSION:-v1.18.4}
 
 
diff --git a/dockerfiles/almalinux-10 b/dockerfiles/almalinux-10
index 03eb41a..9cdc940 100644
--- a/dockerfiles/almalinux-10
+++ b/dockerfiles/almalinux-10
@@ -28,9 +28,9 @@ ARG js=js
 # Choose whether to install Erlang, default yes
 ARG erlang=erlang
 # Select version of Node, Erlang and Elixir to install
-ARG erlangversion=26.2.5.17
+ARG erlangversion=26.2.5.20
 ARG elixirversion=v1.18.4
-ARG nodeversion=22
+ARG nodeversion=24
 
 # Create Jenkins user and group
 RUN groupadd --gid 910 jenkins; \
diff --git a/dockerfiles/almalinux-8 b/dockerfiles/almalinux-8
index c65397e..3fdbea7 100644
--- a/dockerfiles/almalinux-8
+++ b/dockerfiles/almalinux-8
@@ -28,9 +28,9 @@ ARG js=js
 # Choose whether to install Erlang, default yes
 ARG erlang=erlang
 # Select version of Node, Erlang and Elixir to install
-ARG erlangversion=26.2.5.17
+ARG erlangversion=26.2.5.20
 ARG elixirversion=v1.18.4
-ARG nodeversion=22
+ARG nodeversion=24
 
 # Create Jenkins user and group
 RUN groupadd --gid 910 jenkins; \
diff --git a/dockerfiles/almalinux-9 b/dockerfiles/almalinux-9
index 22af708..7986097 100644
--- a/dockerfiles/almalinux-9
+++ b/dockerfiles/almalinux-9
@@ -28,9 +28,9 @@ ARG js=js
 # Choose whether to install Erlang, default yes
 ARG erlang=erlang
 # Select version of Node, Erlang and Elixir to install
-ARG erlangversion=26.2.5.17
+ARG erlangversion=26.2.5.20
 ARG elixirversion=v1.18.4
-ARG nodeversion=22
+ARG nodeversion=24
 
 # Create Jenkins user and group
 RUN groupadd --gid 910 jenkins; \
diff --git a/dockerfiles/debian-bookworm b/dockerfiles/debian-bookworm
index 14ba5c1..46dbe0e 100644
--- a/dockerfiles/debian-bookworm
+++ b/dockerfiles/debian-bookworm
@@ -38,9 +38,9 @@ ARG js=js
 # Choose whether to install Erlang, default yes
 ARG erlang=erlang
 # Select version of Node, Erlang and Elixir
-ARG erlangversion=26.2.5.17
+ARG erlangversion=26.2.5.20
 ARG elixirversion=v1.18.4
-ARG nodeversion=22
+ARG nodeversion=24
 
 # Create Jenkins user and group
 RUN groupadd --gid 910 jenkins; \
diff --git a/dockerfiles/debian-bullseye b/dockerfiles/debian-bullseye
index f9ebf69..3f5eff4 100644
--- a/dockerfiles/debian-bullseye
+++ b/dockerfiles/debian-bullseye
@@ -38,9 +38,9 @@ ARG js=js
 # Choose whether to install Erlang, default yes
 ARG erlang=erlang
 # Select version of Node, Erlang and Elixir
-ARG erlangversion=26.2.5.17
+ARG erlangversion=26.2.5.20
 ARG elixirversion=v1.18.4
-ARG nodeversion=22
+ARG nodeversion=24
 
 # Create Jenkins user and group
 RUN groupadd --gid 910 jenkins; \
diff --git a/dockerfiles/debian-trixie b/dockerfiles/debian-trixie
index 0ad7cf8..844d0dc 100644
--- a/dockerfiles/debian-trixie
+++ b/dockerfiles/debian-trixie
@@ -38,9 +38,9 @@ ARG js=js
 # Choose whether to install Erlang, default yes
 ARG erlang=erlang
 # Select version of Node, Erlang and Elixir
-ARG erlangversion=26.2.5.17
+ARG erlangversion=26.2.5.20
 ARG elixirversion=v1.18.4
-ARG nodeversion=22
+ARG nodeversion=24
 
 # Create Jenkins user and group
 RUN groupadd --gid 910 jenkins; \
diff --git a/dockerfiles/ubuntu-jammy b/dockerfiles/ubuntu-jammy
index 3686081..49ae4ad 100644
--- a/dockerfiles/ubuntu-jammy
+++ b/dockerfiles/ubuntu-jammy
@@ -36,9 +36,9 @@ ARG js=js
 # Choose whether to install Erlang, default yes
 ARG erlang=erlang
 # Select version of Node, Erlang and Elixir to install
-ARG erlangversion=26.2.5.17
+ARG erlangversion=26.2.5.20
 ARG elixirversion=v1.18.4
-ARG nodeversion=22
+ARG nodeversion=24
 
 # Create Jenkins user and group
 RUN groupadd --gid 910 jenkins; \
diff --git a/dockerfiles/ubuntu-noble b/dockerfiles/ubuntu-noble
index 73d4194..490f5ec 100644
--- a/dockerfiles/ubuntu-noble
+++ b/dockerfiles/ubuntu-noble
@@ -36,9 +36,9 @@ ARG js=js
 # Choose whether to install Erlang, default yes
 ARG erlang=erlang
 # Select version of Node, Erlang and Elixir to install
-ARG erlangversion=26.2.5.17
+ARG erlangversion=26.2.5.20
 ARG elixirversion=v1.18.4
-ARG nodeversion=22
+ARG nodeversion=24
 
 # Create Jenkins user and group
 RUN groupadd --gid 910 jenkins; \
diff --git a/pull-all-couchdbdev-docker b/pull-all-couchdbdev-docker
index c708f16..56b1960 100644
--- a/pull-all-couchdbdev-docker
+++ b/pull-all-couchdbdev-docker
@@ -9,14 +9,14 @@
 PULL_IMAGES=(
 apache/couchdbci-debian:bookworm-erlang:28.3.2
 apache/couchdbci-debian:bookworm-erlang:27.3.4.8
-apache/couchdbci-debian:bookworm-erlang-26.2.5.17
-apache/couchdbci-debian:bullseye-erlang:26.2.5.17
-apache/couchdbci-debian:trixie-erlang:26.2.5.17
-apache/couchdbci-ubuntu:noble-erlang-26.2.5.17
-apache/couchdbci-ubuntu:jammy-erlang-26.2.5.17
-apache/couchdbci-centos:10-erlang-26.2.5.17
-apache/couchdbci-centos:9-erlang-26.2.5.17
-apache/couchdbci-centos:8-erlang-26.2.5.17
+apache/couchdbci-debian:bookworm-erlang-26.2.5.20
+apache/couchdbci-debian:bullseye-erlang:26.2.5.20
+apache/couchdbci-debian:trixie-erlang:26.2.5.20
+apache/couchdbci-ubuntu:noble-erlang-26.2.5.20
+apache/couchdbci-ubuntu:jammy-erlang-26.2.5.20
+apache/couchdbci-centos:10-erlang-26.2.5.20
+apache/couchdbci-centos:9-erlang-26.2.5.20
+apache/couchdbci-centos:8-erlang-26.2.5.20
 moby/buildkit:buildx-stable-1
 )