Skip to content

Commit 0beb465

Browse files
authored
OTP 28.0.1 and Rebar 3.25.0 (#506)
* rebar 3.24.0 -> 3.25.0 for OTP 26/27/28 * OTP28: 28.0 -> 28.0.1 * Update README
1 parent 627022f commit 0beb465

File tree

10 files changed

+27
-25
lines changed

10 files changed

+27
-25
lines changed

26/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM buildpack-deps:bookworm
22

33
ENV OTP_VERSION="26.2.5.11" \
4-
REBAR3_VERSION="3.24.0"
4+
REBAR3_VERSION="3.25.0"
55

66
LABEL org.opencontainers.image.version=$OTP_VERSION
77

@@ -58,7 +58,7 @@ RUN set -xe \
5858

5959
RUN set -xe \
6060
&& REBAR3_DOWNLOAD_URL="https://github.com/erlang/rebar3/archive/${REBAR3_VERSION}.tar.gz" \
61-
&& REBAR3_DOWNLOAD_SHA256="391b0eaa2825bb427fef1e55a0d166493059175f57a33b00346b84a20398216c" \
61+
&& REBAR3_DOWNLOAD_SHA256="7d3f42dc0e126e18fb73e4366129f11dd37bad14d404f461e0a3129ce8903440" \
6262
&& mkdir -p /usr/src/rebar3-src \
6363
&& curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \
6464
&& echo "$REBAR3_DOWNLOAD_SHA256 rebar3-src.tar.gz" | sha256sum -c - \

26/alpine/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
FROM alpine:3.20
22

33
ENV OTP_VERSION="26.2.5.11" \
4-
REBAR3_VERSION="3.24.0"
4+
REBAR3_VERSION="3.25.0"
55

66
LABEL org.opencontainers.image.version=$OTP_VERSION
77

88
RUN set -xe \
99
&& OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \
1010
&& OTP_DOWNLOAD_SHA256="2eef7aac690a6cedfe0e6a20fc2d700db3490b4e4249683c0e5b812ad71304ed" \
11-
&& REBAR3_DOWNLOAD_SHA256="391b0eaa2825bb427fef1e55a0d166493059175f57a33b00346b84a20398216c" \
11+
&& REBAR3_DOWNLOAD_SHA256="7d3f42dc0e126e18fb73e4366129f11dd37bad14d404f461e0a3129ce8903440" \
1212
&& apk add --no-cache --virtual .fetch-deps \
1313
curl \
1414
ca-certificates \

26/slim/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM debian:bookworm
22

33
ENV OTP_VERSION="26.2.5.11" \
4-
REBAR3_VERSION="3.24.0"
4+
REBAR3_VERSION="3.25.0"
55

66
LABEL org.opencontainers.image.version=$OTP_VERSION
77

@@ -47,7 +47,7 @@ RUN set -xe \
4747
&& make install ) \
4848
&& find /usr/local -name examples | xargs rm -rf \
4949
&& REBAR3_DOWNLOAD_URL="https://github.com/erlang/rebar3/archive/${REBAR3_VERSION}.tar.gz" \
50-
&& REBAR3_DOWNLOAD_SHA256="391b0eaa2825bb427fef1e55a0d166493059175f57a33b00346b84a20398216c" \
50+
&& REBAR3_DOWNLOAD_SHA256="7d3f42dc0e126e18fb73e4366129f11dd37bad14d404f461e0a3129ce8903440" \
5151
&& mkdir -p /usr/src/rebar3-src \
5252
&& curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \
5353
&& echo "$REBAR3_DOWNLOAD_SHA256 rebar3-src.tar.gz" | sha256sum -c - \

27/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM buildpack-deps:bookworm
22

33
ENV OTP_VERSION="27.3.4" \
4-
REBAR3_VERSION="3.24.0"
4+
REBAR3_VERSION="3.25.0"
55

66
LABEL org.opencontainers.image.version=$OTP_VERSION
77

@@ -57,7 +57,7 @@ RUN set -xe \
5757

5858
RUN set -xe \
5959
&& REBAR3_DOWNLOAD_URL="https://github.com/erlang/rebar3/archive/${REBAR3_VERSION}.tar.gz" \
60-
&& REBAR3_DOWNLOAD_SHA256="391b0eaa2825bb427fef1e55a0d166493059175f57a33b00346b84a20398216c" \
60+
&& REBAR3_DOWNLOAD_SHA256="7d3f42dc0e126e18fb73e4366129f11dd37bad14d404f461e0a3129ce8903440" \
6161
&& mkdir -p /usr/src/rebar3-src \
6262
&& curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \
6363
&& echo "$REBAR3_DOWNLOAD_SHA256 rebar3-src.tar.gz" | sha256sum -c - \

27/alpine/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
FROM alpine:3.21
22

33
ENV OTP_VERSION="27.3.4" \
4-
REBAR3_VERSION="3.24.0"
4+
REBAR3_VERSION="3.25.0"
55

66
LABEL org.opencontainers.image.version=$OTP_VERSION
77

88
RUN set -xe \
99
&& OTP_DOWNLOAD_URL="https://github.com/erlang/otp/releases/download/OTP-${OTP_VERSION}/otp_src_${OTP_VERSION}.tar.gz" \
1010
&& OTP_DOWNLOAD_SHA256="c3a0a0b51df08f877eed88378f3d2da7026a75b8559803bd78071bb47cd4783b" \
11-
&& REBAR3_DOWNLOAD_SHA256="391b0eaa2825bb427fef1e55a0d166493059175f57a33b00346b84a20398216c" \
11+
&& REBAR3_DOWNLOAD_SHA256="7d3f42dc0e126e18fb73e4366129f11dd37bad14d404f461e0a3129ce8903440" \
1212
&& apk add --no-cache --virtual .fetch-deps \
1313
curl \
1414
ca-certificates \

27/slim/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM debian:bookworm
22

33
ENV OTP_VERSION="27.3.4" \
4-
REBAR3_VERSION="3.24.0"
4+
REBAR3_VERSION="3.25.0"
55

66
LABEL org.opencontainers.image.version=$OTP_VERSION
77

@@ -47,7 +47,7 @@ RUN set -xe \
4747
&& make install ) \
4848
&& find /usr/local -name examples | xargs rm -rf \
4949
&& REBAR3_DOWNLOAD_URL="https://github.com/erlang/rebar3/archive/${REBAR3_VERSION}.tar.gz" \
50-
&& REBAR3_DOWNLOAD_SHA256="391b0eaa2825bb427fef1e55a0d166493059175f57a33b00346b84a20398216c" \
50+
&& REBAR3_DOWNLOAD_SHA256="7d3f42dc0e126e18fb73e4366129f11dd37bad14d404f461e0a3129ce8903440" \
5151
&& mkdir -p /usr/src/rebar3-src \
5252
&& curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \
5353
&& echo "$REBAR3_DOWNLOAD_SHA256 rebar3-src.tar.gz" | sha256sum -c - \

28/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
FROM buildpack-deps:bookworm
22

3-
ENV OTP_VERSION="28.0" \
4-
REBAR3_VERSION="3.24.0"
3+
ENV OTP_VERSION="28.0.1" \
4+
REBAR3_VERSION="3.25.0"
55

66
LABEL org.opencontainers.image.version=$OTP_VERSION
77

88
# We'll install the build dependencies for erlang-odbc along with the erlang
99
# build process:
1010
RUN set -xe \
1111
&& OTP_DOWNLOAD_URL="https://github.com/erlang/otp/releases/download/OTP-${OTP_VERSION}/otp_src_${OTP_VERSION}.tar.gz" \
12-
&& OTP_DOWNLOAD_SHA256="71b5bf16e5b7b5d9fae98576c87aceac447964aaa3b4b457a5f60906839af92c" \
12+
&& OTP_DOWNLOAD_SHA256="a1d26330e3089d4d70a752210f8794385e8844e3d19684835810f1a59a752158" \
1313
&& runtimeDeps='libodbc1 \
1414
libsctp1 \
1515
libwxgtk3.2 \
@@ -57,7 +57,7 @@ RUN set -xe \
5757

5858
RUN set -xe \
5959
&& REBAR3_DOWNLOAD_URL="https://github.com/erlang/rebar3/archive/${REBAR3_VERSION}.tar.gz" \
60-
&& REBAR3_DOWNLOAD_SHA256="391b0eaa2825bb427fef1e55a0d166493059175f57a33b00346b84a20398216c" \
60+
&& REBAR3_DOWNLOAD_SHA256="7d3f42dc0e126e18fb73e4366129f11dd37bad14d404f461e0a3129ce8903440" \
6161
&& mkdir -p /usr/src/rebar3-src \
6262
&& curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \
6363
&& echo "$REBAR3_DOWNLOAD_SHA256 rebar3-src.tar.gz" | sha256sum -c - \

28/alpine/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
FROM alpine:3.21
22

3-
ENV OTP_VERSION="28.0" \
4-
REBAR3_VERSION="3.24.0"
3+
ENV OTP_VERSION="28.0.1" \
4+
REBAR3_VERSION="3.25.0"
55

66
LABEL org.opencontainers.image.version=$OTP_VERSION
77

88
RUN set -xe \
99
&& OTP_DOWNLOAD_URL="https://github.com/erlang/otp/releases/download/OTP-${OTP_VERSION}/otp_src_${OTP_VERSION}.tar.gz" \
10-
&& OTP_DOWNLOAD_SHA256="71b5bf16e5b7b5d9fae98576c87aceac447964aaa3b4b457a5f60906839af92c" \
11-
&& REBAR3_DOWNLOAD_SHA256="391b0eaa2825bb427fef1e55a0d166493059175f57a33b00346b84a20398216c" \
10+
&& OTP_DOWNLOAD_SHA256="a1d26330e3089d4d70a752210f8794385e8844e3d19684835810f1a59a752158" \
11+
&& REBAR3_DOWNLOAD_SHA256="7d3f42dc0e126e18fb73e4366129f11dd37bad14d404f461e0a3129ce8903440" \
1212
&& apk add --no-cache --virtual .fetch-deps \
1313
curl \
1414
ca-certificates \

28/slim/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
FROM debian:bookworm
22

3-
ENV OTP_VERSION="28.0" \
4-
REBAR3_VERSION="3.24.0"
3+
ENV OTP_VERSION="28.0.1" \
4+
REBAR3_VERSION="3.25.0"
55

66
LABEL org.opencontainers.image.version=$OTP_VERSION
77

88
# We'll install the build dependencies, and purge them on the last step to make
99
# sure our final image contains only what we've just built:
1010
RUN set -xe \
1111
&& OTP_DOWNLOAD_URL="https://github.com/erlang/otp/releases/download/OTP-${OTP_VERSION}/otp_src_${OTP_VERSION}.tar.gz" \
12-
&& OTP_DOWNLOAD_SHA256="71b5bf16e5b7b5d9fae98576c87aceac447964aaa3b4b457a5f60906839af92c" \
12+
&& OTP_DOWNLOAD_SHA256="a1d26330e3089d4d70a752210f8794385e8844e3d19684835810f1a59a752158" \
1313
&& fetchDeps=' \
1414
curl \
1515
ca-certificates' \
@@ -47,7 +47,7 @@ RUN set -xe \
4747
&& make install ) \
4848
&& find /usr/local -name examples | xargs rm -rf \
4949
&& REBAR3_DOWNLOAD_URL="https://github.com/erlang/rebar3/archive/${REBAR3_VERSION}.tar.gz" \
50-
&& REBAR3_DOWNLOAD_SHA256="391b0eaa2825bb427fef1e55a0d166493059175f57a33b00346b84a20398216c" \
50+
&& REBAR3_DOWNLOAD_SHA256="7d3f42dc0e126e18fb73e4366129f11dd37bad14d404f461e0a3129ce8903440" \
5151
&& mkdir -p /usr/src/rebar3-src \
5252
&& curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \
5353
&& echo "$REBAR3_DOWNLOAD_SHA256 rebar3-src.tar.gz" | sha256sum -c - \

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@
99
[![Build Status](https://github.com/erlang/docker-erlang-otp/workflows/erlang/badge.svg)](https://github.com/erlang/docker-erlang-otp/actions)
1010

1111
This is used as docker base image for Erlang OTP.
12-
The goal is to provide images for a few last erlang releases (currently 25 / 24 / 23 / 22 / 21 / 20 / 19 / 18), in close to full feature Erlang OTP, and relatively slim images. Support to 17, R16 and R15 are provided in this repo on a best-effort basis, and not part of official-image effort in docker-library/official-images#1075 .
12+
The goal is to provide up-to-date images for supported Erlang releases in close to full feature Erlang OTP, and relatively slim images.
13+
Images for unsupported Erlang releases are provided on a best-effort basis (generally speaking, old images may still be used,
14+
but no new images are built for such releases).
1315

1416
### use the Erlang 23
1517

0 commit comments

Comments
 (0)