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
)