This is an automated email from the ASF dual-hosted git repository. vatamane pushed a commit to branch update-ci-image-versions in repository https://gitbox.apache.org/repos/asf/couchdb-ci.git
commit 1fcbca1224520074e613a96fb85f50053e00ac25 Author: Nick Vatamaniuc <[email protected]> AuthorDate: Sun Apr 27 16:40:51 2025 -0400 Update all Erlang versions There was a recent erlang ssh cve, we don't use that and are not vulnerable but let's update it anyway to keep various automated "checkers" happy. --- README.md | 6 +++--- bin/install-dependencies.sh | 2 +- dockerfiles/almalinux-8 | 2 +- dockerfiles/almalinux-9 | 2 +- dockerfiles/debian-bookworm | 2 +- dockerfiles/debian-bullseye | 2 +- dockerfiles/ubuntu-focal | 2 +- dockerfiles/ubuntu-jammy | 2 +- dockerfiles/ubuntu-noble | 2 +- pull-all-couchdbdev-docker | 22 ++++++++++++++-------- 10 files changed, 25 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index b42a1c2..b738363 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.17.3 ERLANGVERSION=25.3.2.18 ./build.sh platform debian-bookworm +NODEVERSION=20 ELIXIRVERSION=v1.17.3 ERLANGVERSION=26.2.5.11 ./build.sh platform debian-bookworm ``` ## Building images for other architectures @@ -132,7 +132,7 @@ set of target platforms that will be supplied to the buildx builder. ## Update images used for package releases with new Erlang versions ``` -ERLANGVERSION=24.3.4.7 ./build.sh buildx-platform-release +ERLANGVERSION=27.3.3./build.sh buildx-platform-release ``` This will build all the Debian and RHEL-clone OS images on x86-64 with that version of Erlang @@ -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-25.3.2.18`. +where `<tag>` is of the format `<distro>-<version>-<type>`, such as `debian-bookworm-erlang-26.2.5.11`. ## Running the CouchDB build in a published container diff --git a/bin/install-dependencies.sh b/bin/install-dependencies.sh index deda5d7..a99efed 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:-25.3.2.18} +ERLANGVERSION=${ERLANGVERSION:-26.2.5.11} ELIXIRVERSION=${ELIXIRVERSION:-v1.17.3} diff --git a/dockerfiles/almalinux-8 b/dockerfiles/almalinux-8 index abc4e82..112ee51 100644 --- a/dockerfiles/almalinux-8 +++ b/dockerfiles/almalinux-8 @@ -31,7 +31,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=25.3.2.18 +ARG erlangversion=26.2.5.11 ARG elixirversion=v1.17.3 ARG nodeversion=20 diff --git a/dockerfiles/almalinux-9 b/dockerfiles/almalinux-9 index 17352c7..de959eb 100644 --- a/dockerfiles/almalinux-9 +++ b/dockerfiles/almalinux-9 @@ -31,7 +31,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=25.3.2.18 +ARG erlangversion=26.2.5.11 ARG elixirversion=v1.17.3 ARG nodeversion=20 diff --git a/dockerfiles/debian-bookworm b/dockerfiles/debian-bookworm index 3750492..ae930c9 100644 --- a/dockerfiles/debian-bookworm +++ b/dockerfiles/debian-bookworm @@ -36,7 +36,7 @@ ARG js=js # Choose whether to install Erlang, default yes ARG erlang=erlang # Select version of Node, Erlang and Elixir -ARG erlangversion=25.3.2.18 +ARG erlangversion=26.2.5.11 ARG elixirversion=v1.17.3 ARG nodeversion=20 diff --git a/dockerfiles/debian-bullseye b/dockerfiles/debian-bullseye index df291d1..4dce862 100644 --- a/dockerfiles/debian-bullseye +++ b/dockerfiles/debian-bullseye @@ -36,7 +36,7 @@ ARG js=js # Choose whether to install Erlang, default yes ARG erlang=erlang # Select version of Node, Erlang and Elixir -ARG erlangversion=25.3.2.18 +ARG erlangversion=26.2.5.11 ARG elixirversion=v1.17.3 ARG nodeversion=20 diff --git a/dockerfiles/ubuntu-focal b/dockerfiles/ubuntu-focal index 805d015..c7dc168 100644 --- a/dockerfiles/ubuntu-focal +++ b/dockerfiles/ubuntu-focal @@ -34,7 +34,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=25.3.2.18 +ARG erlangversion=26.2.5.11 ARG elixirversion=v1.17.3 ARG nodeversion=20 diff --git a/dockerfiles/ubuntu-jammy b/dockerfiles/ubuntu-jammy index 73e5251..ce2588d 100644 --- a/dockerfiles/ubuntu-jammy +++ b/dockerfiles/ubuntu-jammy @@ -34,7 +34,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=25.3.2.18 +ARG erlangversion=26.2.5.11 ARG elixirversion=v1.17.3 ARG nodeversion=20 diff --git a/dockerfiles/ubuntu-noble b/dockerfiles/ubuntu-noble index 273092b..def4ce3 100644 --- a/dockerfiles/ubuntu-noble +++ b/dockerfiles/ubuntu-noble @@ -34,7 +34,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=25.3.2.18 +ARG erlangversion=26.2.5.11 ARG elixirversion=v1.17.3 ARG nodeversion=20 diff --git a/pull-all-couchdbdev-docker b/pull-all-couchdbdev-docker index 58c6f99..36060f2 100644 --- a/pull-all-couchdbdev-docker +++ b/pull-all-couchdbdev-docker @@ -4,14 +4,20 @@ DOCKER_ORG="apache" # These are the images that are currently being used, so don't `docker rmi` them on cleanup. KEEP_IMAGES=( -couchdbci-debian:bookworm-erlang-25.3.2.18 -couchdbci-debian:bookworm-erlang-26.2.5.4 -couchdbci-debian:bookworm-erlang:27.1.1 -couchdbci-centos:9-erlang-25.3.2.18 -couchdbci-centos:8-erlang-25.3.2.18 -couchdbci-ubuntu:noble-erlang-25.3.2.18 -couchdbci-ubuntu:jammy-erlang-25.3.2.18 -couchdbci-ubuntu:focal-erlang-25.3.2.18 +couchdbci-debian:bookworm-erlang-25.3.2.20 +couchdbci-debian:bookworm-erlang-26.2.5.11 +couchdbci-debian:bookworm-erlang:27.3.3 +couchdbci-centos:9-erlang-25.3.2.20 +couchdbci-centos:8-erlang-25.3.2.20 +couchdbci-centos:9-erlang-26.2.5.11 +couchdbci-centos:8-erlang-26.2.5.11 +couchdbci-ubuntu:noble-erlang-25.3.2.20 +couchdbci-ubuntu:jammy-erlang-25.3.2.20 +couchdbci-ubuntu:focal-erlang-25.3.2.20 +couchdbci-ubuntu:focal-erlang-25.3.2.20 +couchdbci-ubuntu:noble-erlang-26.2.5.11 +couchdbci-ubuntu:jammy-erlang-26.2.5.11 +couchdbci-ubuntu:focal-erlang-26.2.5.11 ) for image in ${KEEP_IMAGES[*]}
