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

big-r81 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 72c61ce  Update all Erlang images to latest OTP 27, 28 and 29 (#103)
72c61ce is described below

commit 72c61cec6bcc286ecaaed0b082e90eaf40256ed2
Author: Ronny Berndt <[email protected]>
AuthorDate: Tue Jun 16 10:15:10 2026 +0200

    Update all Erlang images to latest OTP 27, 28 and 29 (#103)
    
    27.3.4.13
    28.5.0.2
    29.0.2
    
     * https://hub.docker.com/repository/docker/apache/couchdbci-centos/tags
     * https://hub.docker.com/repository/docker/apache/couchdbci-debian/tags
     * https://hub.docker.com/repository/docker/apache/couchdbci-ubuntu/tags
---
 dockerfiles/almalinux-10    |  5 ++++-
 dockerfiles/almalinux-8     |  5 ++++-
 dockerfiles/almalinux-9     |  5 ++++-
 dockerfiles/debian-bookworm |  5 ++++-
 dockerfiles/debian-bullseye |  5 ++++-
 dockerfiles/debian-trixie   |  5 ++++-
 dockerfiles/ubuntu-jammy    |  5 ++++-
 dockerfiles/ubuntu-noble    |  5 ++++-
 dockerfiles/ubuntu-resolute |  5 ++++-
 pull-all-couchdbdev-docker  | 22 +++++++++++-----------
 10 files changed, 47 insertions(+), 20 deletions(-)

diff --git a/dockerfiles/almalinux-10 b/dockerfiles/almalinux-10
index 9cdc940..b97259a 100644
--- a/dockerfiles/almalinux-10
+++ b/dockerfiles/almalinux-10
@@ -23,12 +23,15 @@ FROM almalinux:10
 
 ENV PATH=/usr/local/lib/erlang/bin:"${PATH}"
 
+# set UTF-8 as default locale
+ENV LANG=C.UTF-8
+
 # Choose whether to install SpiderMonkey 1.8.5, default yes
 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.20
+ARG erlangversion=27.3.4.13
 ARG elixirversion=v1.18.4
 ARG nodeversion=24
 
diff --git a/dockerfiles/almalinux-8 b/dockerfiles/almalinux-8
index 3fdbea7..a99d7c9 100644
--- a/dockerfiles/almalinux-8
+++ b/dockerfiles/almalinux-8
@@ -23,12 +23,15 @@ FROM almalinux:8
 
 ENV PATH=/usr/local/lib/erlang/bin:"${PATH}"
 
+# set UTF-8 as default locale
+ENV LANG=C.UTF-8
+
 # Choose whether to install SpiderMonkey 1.8.5, default yes
 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.20
+ARG erlangversion=27.3.4.13
 ARG elixirversion=v1.18.4
 ARG nodeversion=24
 
diff --git a/dockerfiles/almalinux-9 b/dockerfiles/almalinux-9
index 7986097..f56b382 100644
--- a/dockerfiles/almalinux-9
+++ b/dockerfiles/almalinux-9
@@ -23,12 +23,15 @@ FROM almalinux:9
 
 ENV PATH=/usr/local/lib/erlang/bin:"${PATH}"
 
+# set UTF-8 as default locale
+ENV LANG=C.UTF-8
+
 # Choose whether to install SpiderMonkey 1.8.5, default yes
 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.20
+ARG erlangversion=27.3.4.13
 ARG elixirversion=v1.18.4
 ARG nodeversion=24
 
diff --git a/dockerfiles/debian-bookworm b/dockerfiles/debian-bookworm
index 46dbe0e..dea9b2a 100644
--- a/dockerfiles/debian-bookworm
+++ b/dockerfiles/debian-bookworm
@@ -26,6 +26,9 @@ ENV JAVA_HOME=/opt/java/openjdk
 COPY --from=eclipse-temurin:21 $JAVA_HOME $JAVA_HOME
 ENV PATH="${JAVA_HOME}/bin:${PATH}"
 
+# set UTF-8 as default locale
+ENV LANG=C.UTF-8
+
 # These are needed for the Clouseau integration
 # This is the same as for Nouveau for the moment, but perhaps it is better to
 # keep it separate as there is no guarantee that they will be bumped at the
@@ -38,7 +41,7 @@ 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.20
+ARG erlangversion=27.3.4.13
 ARG elixirversion=v1.18.4
 ARG nodeversion=24
 
diff --git a/dockerfiles/debian-bullseye b/dockerfiles/debian-bullseye
index 3f5eff4..a36409a 100644
--- a/dockerfiles/debian-bullseye
+++ b/dockerfiles/debian-bullseye
@@ -26,6 +26,9 @@ ENV JAVA_HOME=/opt/java/openjdk
 COPY --from=eclipse-temurin:21 $JAVA_HOME $JAVA_HOME
 ENV PATH="${JAVA_HOME}/bin:${PATH}"
 
+# set UTF-8 as default locale
+ENV LANG=C.UTF-8
+
 # These are needed for the Clouseau integration
 # This is the same as for Nouveau for the moment, but perhaps it is better to
 # keep it separate as there is no guarantee that they will be bumped at the
@@ -38,7 +41,7 @@ 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.20
+ARG erlangversion=27.3.4.13
 ARG elixirversion=v1.18.4
 ARG nodeversion=24
 
diff --git a/dockerfiles/debian-trixie b/dockerfiles/debian-trixie
index 844d0dc..44a11d3 100644
--- a/dockerfiles/debian-trixie
+++ b/dockerfiles/debian-trixie
@@ -26,6 +26,9 @@ ENV JAVA_HOME=/opt/java/openjdk
 COPY --from=eclipse-temurin:21 $JAVA_HOME $JAVA_HOME
 ENV PATH="${JAVA_HOME}/bin:${PATH}"
 
+# set UTF-8 as default locale
+ENV LANG=C.UTF-8
+
 # These are needed for the Clouseau integration
 # This is the same as for Nouveau for the moment, but perhaps it is better to
 # keep it separate as there is no guarantee that they will be bumped at the
@@ -38,7 +41,7 @@ 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.20
+ARG erlangversion=27.3.4.13
 ARG elixirversion=v1.18.4
 ARG nodeversion=24
 
diff --git a/dockerfiles/ubuntu-jammy b/dockerfiles/ubuntu-jammy
index 49ae4ad..7dffe67 100644
--- a/dockerfiles/ubuntu-jammy
+++ b/dockerfiles/ubuntu-jammy
@@ -24,6 +24,9 @@ ENV JAVA_HOME=/opt/java/openjdk
 COPY --from=eclipse-temurin:21 $JAVA_HOME $JAVA_HOME
 ENV PATH="${JAVA_HOME}/bin:${PATH}"
 
+# set UTF-8 as default locale
+ENV LANG=C.UTF-8
+
 # These are needed for the Clouseau integration
 # This is the same as for Nouveau for the moment, but perhaps it is better to
 # keep it separate as there is no guarantee that they will be bumped at the
@@ -36,7 +39,7 @@ 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.20
+ARG erlangversion=27.3.4.13
 ARG elixirversion=v1.18.4
 ARG nodeversion=24
 
diff --git a/dockerfiles/ubuntu-noble b/dockerfiles/ubuntu-noble
index 490f5ec..90f212e 100644
--- a/dockerfiles/ubuntu-noble
+++ b/dockerfiles/ubuntu-noble
@@ -24,6 +24,9 @@ ENV JAVA_HOME=/opt/java/openjdk
 COPY --from=eclipse-temurin:21 $JAVA_HOME $JAVA_HOME
 ENV PATH="${JAVA_HOME}/bin:${PATH}"
 
+# set UTF-8 as default locale
+ENV LANG=C.UTF-8
+
 # These are needed for the Clouseau integration
 # This is the same as for Nouveau for the moment, but perhaps it is better to
 # keep it separate as there is no guarantee that they will be bumped at the
@@ -36,7 +39,7 @@ 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.20
+ARG erlangversion=27.3.4.13
 ARG elixirversion=v1.18.4
 ARG nodeversion=24
 
diff --git a/dockerfiles/ubuntu-resolute b/dockerfiles/ubuntu-resolute
index ff1bd9d..41141db 100644
--- a/dockerfiles/ubuntu-resolute
+++ b/dockerfiles/ubuntu-resolute
@@ -31,12 +31,15 @@ ENV PATH="${JAVA_HOME}/bin:${PATH}"
 ENV CLOUSEAU_JAVA_HOME="${JAVA_HOME}"
 ENV PATH=/usr/local/lib/erlang/bin:"${PATH}"
 
+# set UTF-8 as default locale
+ENV LANG=C.UTF-8
+
 # Choose whether to install SpiderMonkey 1.8.5, default yes
 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.20
+ARG erlangversion=27.3.4.13
 ARG elixirversion=v1.18.4
 ARG nodeversion=24
 
diff --git a/pull-all-couchdbdev-docker b/pull-all-couchdbdev-docker
index fb38a5f..250acec 100644
--- a/pull-all-couchdbdev-docker
+++ b/pull-all-couchdbdev-docker
@@ -7,17 +7,17 @@
 # --bootstrap` pulls.
 
 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.20
-apache/couchdbci-debian:bullseye-erlang:26.2.5.20
-apache/couchdbci-debian:trixie-erlang:26.2.5.20
-apache/couchdbci-ubuntu:resolute-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
+apache/couchdbci-debian:bookworm-erlang:29.0.2
+apache/couchdbci-debian:bookworm-erlang:28.5.0.2
+apache/couchdbci-debian:bookworm-erlang-27.3.4.13
+apache/couchdbci-debian:bullseye-erlang:27.3.4.13
+apache/couchdbci-debian:trixie-erlang:27.3.4.13
+apache/couchdbci-ubuntu:resolute-erlang-27.3.4.13
+apache/couchdbci-ubuntu:noble-erlang-27.3.4.13
+apache/couchdbci-ubuntu:jammy-erlang-27.3.4.13
+apache/couchdbci-centos:10-erlang-27.3.4.13
+apache/couchdbci-centos:9-erlang-27.3.4.13
+apache/couchdbci-centos:8-erlang-27.3.4.13
 moby/buildkit:buildx-stable-1
 )
 

Reply via email to