From 3366f53a2bd0c5b6932f11016f076b111b3222aa Mon Sep 17 00:00:00 2001 From: Andrew Maiorov Date: Wed, 21 Oct 2026 18:56:31 +0200 Subject: [PATCH 1/3] rel: OTP 28.4.1-8 --- RELEASE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE.md b/RELEASE.md index 8a05b23..e220243 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -7,5 +7,5 @@ Uncomment older releases when there is an update. + OTP-24.3.4.17-2,Elixir-1.15.7 + OTP-26.2.5.14-1,Elixir-1.15.7 + OTP-27.3.4.2-9,Elixir-1.18.3 -+ OTP-28.4.1-7,Elixir-1.19.1 ++ OTP-28.4.1-8,Elixir-1.19.1 + OTP-28.5.0.7-3,Elixir-1.19.1 From e2b715faaab80fc2f4d7882e6f29304be9f1d08e Mon Sep 17 00:00:00 2001 From: zmstone Date: Thu, 22 Oct 2026 15:40:39 +0200 Subject: [PATCH 2/3] rel: OTP 28.4.1-9 and 28.5.0.7-5 --- Dockerfile | 2 +- RELEASE.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index ec6c5fd..4a0ea77 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ ENV EMQX_BUILDER_IMAGE=${BUILD_FROM} ENV ERL_AFLAGS="-kernel shell_history enabled" ARG BUILD_WITHOUT_QUIC=false -ARG OTP_VERSION=28.5.0.7-3 +ARG OTP_VERSION=28.5.0.7-5 ARG ELIXIR_VERSION=1.19.1 ARG RUST_VERSION=1.88.0 ARG LUX_VERSION=lux-3.0 diff --git a/RELEASE.md b/RELEASE.md index e220243..ed6ccce 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -7,5 +7,5 @@ Uncomment older releases when there is an update. + OTP-24.3.4.17-2,Elixir-1.15.7 + OTP-26.2.5.14-1,Elixir-1.15.7 + OTP-27.3.4.2-9,Elixir-1.18.3 -+ OTP-28.4.1-8,Elixir-1.19.1 -+ OTP-28.5.0.7-3,Elixir-1.19.1 ++ OTP-28.4.1-9,Elixir-1.19.1 ++ OTP-28.5.0.7-5,Elixir-1.19.1 From e13d30ed31a0a6162458a61b343b444bd07a7636 Mon Sep 17 00:00:00 2001 From: zmstone Date: Thu, 22 Oct 2026 16:01:42 +0200 Subject: [PATCH 3/3] chore: remove lux from the builder image No active EMQX build uses the lux of the image. The dev-58 and dev-59 relup tests build their own lux on the runner. --- .github/workflows/main.yaml | 1 - .github/workflows/test.yaml | 1 - Dockerfile | 6 ++---- get-lux.sh | 15 --------------- 4 files changed, 2 insertions(+), 21 deletions(-) delete mode 100755 get-lux.sh diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 850f062..e7fa903 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -177,7 +177,6 @@ jobs: ELIXIR_VERSION=${{ matrix.elixir }} BUILD_WITHOUT_QUIC=1 EMQTT_BENCH_VERSION=0.4.5 - LUX_VERSION=lux-2.6 file: ./Dockerfile context: . outputs: type=image,name=${{ steps.registry.outputs.image }},push-by-digest=true,name-canonical=true,push=true diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index d0f7c65..3eb7e9e 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -124,7 +124,6 @@ jobs: ELIXIR_VERSION=${{ matrix.elixir }} BUILD_WITHOUT_QUIC=${{ startsWith(matrix.otp, '24') && 1 || '' }} EMQTT_BENCH_VERSION=${{ startsWith(matrix.otp, '24') && '0.4.5' || '' }} - LUX_VERSION=${{ startsWith(matrix.otp, '24') && 'lux-2.6' || '' }} file: ./Dockerfile context: . - name: All OTP Image (Rust Toolchain should be installed) diff --git a/Dockerfile b/Dockerfile index 4a0ea77..5792659 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,9 +8,8 @@ ARG BUILD_WITHOUT_QUIC=false ARG OTP_VERSION=28.5.0.7-5 ARG ELIXIR_VERSION=1.19.1 ARG RUST_VERSION=1.88.0 -ARG LUX_VERSION=lux-3.0 -COPY get-otp.sh get-zsh.sh get-elixir.sh get-rust.sh get-emqtt-bench.sh get-lux.sh / +COPY get-otp.sh get-zsh.sh get-elixir.sh get-rust.sh get-emqtt-bench.sh / RUN if [ -f /opt/rh/devtoolset-10/enable ]; then source /opt/rh/devtoolset-10/enable; fi && \ . /etc/os-release && export ID=$ID && export VERSION_ID=$VERSION_ID && \ @@ -26,8 +25,7 @@ RUN if [ -f /opt/rh/devtoolset-10/enable ]; then source /opt/rh/devtoolset-10/en /get-elixir.sh ${ELIXIR_VERSION} && \ /get-rust.sh ${RUST_VERSION} && \ /get-emqtt-bench.sh && \ - /get-lux.sh ${LUX_VERSION} && \ - rm /get-otp.sh /get-zsh.sh /get-elixir.sh /get-emqtt-bench.sh /get-lux.sh + rm /get-otp.sh /get-zsh.sh /get-elixir.sh /get-emqtt-bench.sh WORKDIR / CMD [ "/bin/zsh" ] diff --git a/get-lux.sh b/get-lux.sh deleted file mode 100755 index ddadda4..0000000 --- a/get-lux.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bash - -set -xeuo pipefail - -LUX_REF="${1:-lux-3.0}" - -mkdir -p /tools -git clone --depth=1 --branch=${LUX_REF} https://github.com/hawk/lux /tools/lux -cd /tools/lux -autoconf -./configure -make -make install -cd /tools -rm -rf lux