diff --git a/3.13/alpine/Dockerfile b/3.13/alpine/Dockerfile index e05a90a9..1f030c70 100644 --- a/3.13/alpine/Dockerfile +++ b/3.13/alpine/Dockerfile @@ -5,7 +5,7 @@ # # Alpine Linux is not officially supported by the RabbitMQ team -- use at your own risk! -FROM alpine:3.21 as build-base +FROM alpine:3.22 as build-base RUN apk add --no-cache \ build-base \ @@ -193,7 +193,7 @@ ENV PATH $ERLANG_INSTALL_PATH_PREFIX/bin:$PATH RUN find $ERLANG_INSTALL_PATH_PREFIX -type f -name 'crypto.so' -exec ldd {} \; | awk '/libcrypto\.so/ { if (!index($3,ENVIRON["OPENSSL_INSTALL_PATH_PREFIX"])) exit 1 }' RUN erl -noshell -eval 'ok = crypto:start(), ok = io:format("~p~n~n~p~n~n", [crypto:supports(), ssl:versions()]), init:stop().' -FROM alpine:3.21 +FROM alpine:3.22 # OPENSSL/ERLANG_INSTALL_PATH_PREFIX are defined in a different stage, so define them again ENV ERLANG_INSTALL_PATH_PREFIX /opt/erlang diff --git a/4.0/alpine/Dockerfile b/4.0/alpine/Dockerfile index be572fee..aec18b3a 100644 --- a/4.0/alpine/Dockerfile +++ b/4.0/alpine/Dockerfile @@ -5,7 +5,7 @@ # # Alpine Linux is not officially supported by the RabbitMQ team -- use at your own risk! -FROM alpine:3.21 as build-base +FROM alpine:3.22 as build-base RUN apk add --no-cache \ build-base \ @@ -193,7 +193,7 @@ ENV PATH $ERLANG_INSTALL_PATH_PREFIX/bin:$PATH RUN find $ERLANG_INSTALL_PATH_PREFIX -type f -name 'crypto.so' -exec ldd {} \; | awk '/libcrypto\.so/ { if (!index($3,ENVIRON["OPENSSL_INSTALL_PATH_PREFIX"])) exit 1 }' RUN erl -noshell -eval 'ok = crypto:start(), ok = io:format("~p~n~n~p~n~n", [crypto:supports(), ssl:versions()]), init:stop().' -FROM alpine:3.21 +FROM alpine:3.22 # OPENSSL/ERLANG_INSTALL_PATH_PREFIX are defined in a different stage, so define them again ENV ERLANG_INSTALL_PATH_PREFIX /opt/erlang diff --git a/4.1/alpine/Dockerfile b/4.1/alpine/Dockerfile index ba1889ca..9bb352d0 100644 --- a/4.1/alpine/Dockerfile +++ b/4.1/alpine/Dockerfile @@ -5,7 +5,7 @@ # # Alpine Linux is not officially supported by the RabbitMQ team -- use at your own risk! -FROM alpine:3.21 as build-base +FROM alpine:3.22 as build-base RUN apk add --no-cache \ build-base \ @@ -193,7 +193,7 @@ ENV PATH $ERLANG_INSTALL_PATH_PREFIX/bin:$PATH RUN find $ERLANG_INSTALL_PATH_PREFIX -type f -name 'crypto.so' -exec ldd {} \; | awk '/libcrypto\.so/ { if (!index($3,ENVIRON["OPENSSL_INSTALL_PATH_PREFIX"])) exit 1 }' RUN erl -noshell -eval 'ok = crypto:start(), ok = io:format("~p~n~n~p~n~n", [crypto:supports(), ssl:versions()]), init:stop().' -FROM alpine:3.21 +FROM alpine:3.22 # OPENSSL/ERLANG_INSTALL_PATH_PREFIX are defined in a different stage, so define them again ENV ERLANG_INSTALL_PATH_PREFIX /opt/erlang diff --git a/versions.json b/versions.json index e9f2d2d7..ad5b5719 100644 --- a/versions.json +++ b/versions.json @@ -1,7 +1,7 @@ { "3.13": { "alpine": { - "version": "3.21" + "version": "3.22" }, "openssl": { "sha256": "d319da6aecde3aa6f426b44bbf997406d95275c5c59ab6f6ef53caaa079f456f", @@ -19,7 +19,7 @@ "3.13-rc": null, "4.0": { "alpine": { - "version": "3.21" + "version": "3.22" }, "openssl": { "sha256": "712590fd20aaa60ec75d778fe5b810d6b829ca7fb1e530577917a131f9105539", @@ -37,7 +37,7 @@ "4.0-rc": null, "4.1": { "alpine": { - "version": "3.21" + "version": "3.22" }, "openssl": { "sha256": "712590fd20aaa60ec75d778fe5b810d6b829ca7fb1e530577917a131f9105539", diff --git a/versions.sh b/versions.sh index 88b27a10..9a737aea 100755 --- a/versions.sh +++ b/versions.sh @@ -2,9 +2,9 @@ set -Eeuo pipefail declare -A alpineVersions=( - [3.13]='3.21' - [4.0]='3.21' - [4.1]='3.21' + [3.13]='3.22' + [4.0]='3.22' + [4.1]='3.22' ) declare -A ubuntuVersions=(