diff --git a/22/Dockerfile b/22/Dockerfile index 0d4912f1..2210b602 100644 --- a/22/Dockerfile +++ b/22/Dockerfile @@ -1,6 +1,6 @@ FROM buildpack-deps:buster -ENV OTP_VERSION="22.3.4.26" \ +ENV OTP_VERSION="22.3.4.27" \ REBAR3_VERSION="3.20.0" LABEL org.opencontainers.image.version=$OTP_VERSION @@ -9,7 +9,7 @@ LABEL org.opencontainers.image.version=$OTP_VERSION # build process: RUN set -xe \ && OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \ - && OTP_DOWNLOAD_SHA256="b3dae5c212e75c0fa0b2af7bef754fcefda41b8e0b367e739d40f2609856297e" \ + && OTP_DOWNLOAD_SHA256="0fb5dc388a4d6f1c7c0e250b5a44466727f35794b0566cad4190cd7c68ca5062" \ && runtimeDeps='libodbc1 \ libsctp1 \ libwxgtk3.0' \ diff --git a/22/alpine/Dockerfile b/22/alpine/Dockerfile index 3fc480a0..c0396b0a 100644 --- a/22/alpine/Dockerfile +++ b/22/alpine/Dockerfile @@ -1,13 +1,13 @@ FROM alpine:3.16 -ENV OTP_VERSION="22.3.4.26" \ +ENV OTP_VERSION="22.3.4.27" \ REBAR3_VERSION="3.20.0" LABEL org.opencontainers.image.version=$OTP_VERSION RUN set -xe \ && OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \ - && OTP_DOWNLOAD_SHA256="b3dae5c212e75c0fa0b2af7bef754fcefda41b8e0b367e739d40f2609856297e" \ + && OTP_DOWNLOAD_SHA256="0fb5dc388a4d6f1c7c0e250b5a44466727f35794b0566cad4190cd7c68ca5062" \ && REBAR3_DOWNLOAD_SHA256="53ed7f294a8b8fb4d7d75988c69194943831c104d39832a1fa30307b1a8593de" \ && apk add --no-cache --virtual .fetch-deps \ curl \ diff --git a/22/slim/Dockerfile b/22/slim/Dockerfile index 2fbadc81..e499edec 100644 --- a/22/slim/Dockerfile +++ b/22/slim/Dockerfile @@ -1,6 +1,6 @@ FROM debian:buster -ENV OTP_VERSION="22.3.4.26" \ +ENV OTP_VERSION="22.3.4.27" \ REBAR3_VERSION="3.20.0" LABEL org.opencontainers.image.version=$OTP_VERSION @@ -9,7 +9,7 @@ LABEL org.opencontainers.image.version=$OTP_VERSION # sure our final image contains only what we've just built: RUN set -xe \ && OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \ - && OTP_DOWNLOAD_SHA256="b3dae5c212e75c0fa0b2af7bef754fcefda41b8e0b367e739d40f2609856297e" \ + && OTP_DOWNLOAD_SHA256="0fb5dc388a4d6f1c7c0e250b5a44466727f35794b0566cad4190cd7c68ca5062" \ && fetchDeps=' \ curl \ ca-certificates' \ diff --git a/23/Dockerfile b/23/Dockerfile index fff97c60..53fb276b 100644 --- a/23/Dockerfile +++ b/23/Dockerfile @@ -1,6 +1,6 @@ FROM buildpack-deps:buster -ENV OTP_VERSION="23.3.4.19" \ +ENV OTP_VERSION="23.3.4.20" \ REBAR3_VERSION="3.20.0" LABEL org.opencontainers.image.version=$OTP_VERSION @@ -9,7 +9,7 @@ LABEL org.opencontainers.image.version=$OTP_VERSION # build process: RUN set -xe \ && OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \ - && OTP_DOWNLOAD_SHA256="2b3b5ad2942c7f643cdf7e5b7af57f007e404f44caaa0a8ab288f4c3de23552f" \ + && OTP_DOWNLOAD_SHA256="887859a686f3278e2a60435713ade724f97e6222cb7693a5f37c6a894ac42f8e" \ && runtimeDeps='libodbc1 \ libsctp1 \ libwxgtk3.0' \ diff --git a/23/alpine/Dockerfile b/23/alpine/Dockerfile index b4a01fc4..bdd86e7a 100644 --- a/23/alpine/Dockerfile +++ b/23/alpine/Dockerfile @@ -1,13 +1,13 @@ FROM alpine:3.16 -ENV OTP_VERSION="23.3.4.19" \ +ENV OTP_VERSION="23.3.4.20" \ REBAR3_VERSION="3.20.0" LABEL org.opencontainers.image.version=$OTP_VERSION RUN set -xe \ && OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \ - && OTP_DOWNLOAD_SHA256="2b3b5ad2942c7f643cdf7e5b7af57f007e404f44caaa0a8ab288f4c3de23552f" \ + && OTP_DOWNLOAD_SHA256="887859a686f3278e2a60435713ade724f97e6222cb7693a5f37c6a894ac42f8e" \ && REBAR3_DOWNLOAD_SHA256="53ed7f294a8b8fb4d7d75988c69194943831c104d39832a1fa30307b1a8593de" \ && apk add --no-cache --virtual .fetch-deps \ curl \ diff --git a/23/slim/Dockerfile b/23/slim/Dockerfile index 87a4a260..da26644c 100644 --- a/23/slim/Dockerfile +++ b/23/slim/Dockerfile @@ -1,6 +1,6 @@ FROM debian:buster -ENV OTP_VERSION="23.3.4.19" \ +ENV OTP_VERSION="23.3.4.20" \ REBAR3_VERSION="3.20.0" LABEL org.opencontainers.image.version=$OTP_VERSION @@ -9,7 +9,7 @@ LABEL org.opencontainers.image.version=$OTP_VERSION # sure our final image contains only what we've just built: RUN set -xe \ && OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \ - && OTP_DOWNLOAD_SHA256="2b3b5ad2942c7f643cdf7e5b7af57f007e404f44caaa0a8ab288f4c3de23552f" \ + && OTP_DOWNLOAD_SHA256="887859a686f3278e2a60435713ade724f97e6222cb7693a5f37c6a894ac42f8e" \ && fetchDeps=' \ curl \ ca-certificates' \ diff --git a/24/Dockerfile b/24/Dockerfile index 028f007a..39e79b87 100644 --- a/24/Dockerfile +++ b/24/Dockerfile @@ -1,7 +1,7 @@ FROM buildpack-deps:bullseye ENV OTP_VERSION="24.3.4.16" \ - REBAR3_VERSION="3.22.1" + REBAR3_VERSION="3.23.0" LABEL org.opencontainers.image.version=$OTP_VERSION @@ -58,7 +58,7 @@ RUN set -xe \ RUN set -xe \ && REBAR3_DOWNLOAD_URL="https://github.com/erlang/rebar3/archive/${REBAR3_VERSION}.tar.gz" \ - && REBAR3_DOWNLOAD_SHA256="2855b5784300865d2e43cb7a135cb2bba144cf15214c619065b918afc8cc6eb9" \ + && REBAR3_DOWNLOAD_SHA256="00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516" \ && mkdir -p /usr/src/rebar3-src \ && curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \ && echo "$REBAR3_DOWNLOAD_SHA256 rebar3-src.tar.gz" | sha256sum -c - \ diff --git a/24/alpine/Dockerfile b/24/alpine/Dockerfile index 302b8a2d..c79c2539 100644 --- a/24/alpine/Dockerfile +++ b/24/alpine/Dockerfile @@ -1,14 +1,14 @@ FROM alpine:3.17 ENV OTP_VERSION="24.3.4.16" \ - REBAR3_VERSION="3.22.1" + REBAR3_VERSION="3.23.0" LABEL org.opencontainers.image.version=$OTP_VERSION RUN set -xe \ && OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \ && OTP_DOWNLOAD_SHA256="f434c19d62b29ad8ef5300a490b9ea9df9cbfdd497c68603b184d43448418fa2" \ - && REBAR3_DOWNLOAD_SHA256="2855b5784300865d2e43cb7a135cb2bba144cf15214c619065b918afc8cc6eb9" \ + && REBAR3_DOWNLOAD_SHA256="00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516" \ && apk add --no-cache --virtual .fetch-deps \ curl \ ca-certificates \ diff --git a/24/slim/Dockerfile b/24/slim/Dockerfile index dc489b40..e7d8fc7a 100644 --- a/24/slim/Dockerfile +++ b/24/slim/Dockerfile @@ -1,7 +1,7 @@ FROM debian:bullseye ENV OTP_VERSION="24.3.4.16" \ - REBAR3_VERSION="3.22.1" + REBAR3_VERSION="3.23.0" LABEL org.opencontainers.image.version=$OTP_VERSION @@ -47,7 +47,7 @@ RUN set -xe \ && make install ) \ && find /usr/local -name examples | xargs rm -rf \ && REBAR3_DOWNLOAD_URL="https://github.com/erlang/rebar3/archive/${REBAR3_VERSION}.tar.gz" \ - && REBAR3_DOWNLOAD_SHA256="2855b5784300865d2e43cb7a135cb2bba144cf15214c619065b918afc8cc6eb9" \ + && REBAR3_DOWNLOAD_SHA256="00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516" \ && mkdir -p /usr/src/rebar3-src \ && curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \ && echo "$REBAR3_DOWNLOAD_SHA256 rebar3-src.tar.gz" | sha256sum -c - \ diff --git a/25/Dockerfile b/25/Dockerfile index 271c59ae..ee9a7059 100644 --- a/25/Dockerfile +++ b/25/Dockerfile @@ -1,7 +1,7 @@ FROM buildpack-deps:bullseye -ENV OTP_VERSION="25.3.2.9" \ - REBAR3_VERSION="3.22.1" +ENV OTP_VERSION="25.3.2.10" \ + REBAR3_VERSION="3.23.0" LABEL org.opencontainers.image.version=$OTP_VERSION @@ -9,7 +9,7 @@ LABEL org.opencontainers.image.version=$OTP_VERSION # build process: RUN set -xe \ && OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \ - && OTP_DOWNLOAD_SHA256="86fce5b418d127fb6049d69ecc1c32306128736d291e49077943cb3dcc73d7d5" \ + && OTP_DOWNLOAD_SHA256="be76f05bd38c60df056ed35f01085f088474a1942ce1778c2217e5658d435b35" \ && runtimeDeps='libodbc1 \ libsctp1 \ libwxgtk3.0 \ @@ -58,7 +58,7 @@ RUN set -xe \ RUN set -xe \ && REBAR3_DOWNLOAD_URL="https://github.com/erlang/rebar3/archive/${REBAR3_VERSION}.tar.gz" \ - && REBAR3_DOWNLOAD_SHA256="2855b5784300865d2e43cb7a135cb2bba144cf15214c619065b918afc8cc6eb9" \ + && REBAR3_DOWNLOAD_SHA256="00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516" \ && mkdir -p /usr/src/rebar3-src \ && curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \ && echo "$REBAR3_DOWNLOAD_SHA256 rebar3-src.tar.gz" | sha256sum -c - \ diff --git a/25/alpine/Dockerfile b/25/alpine/Dockerfile index bf1817e0..f12e4394 100644 --- a/25/alpine/Dockerfile +++ b/25/alpine/Dockerfile @@ -1,14 +1,14 @@ FROM alpine:3.18 -ENV OTP_VERSION="25.3.2.9" \ - REBAR3_VERSION="3.22.1" +ENV OTP_VERSION="25.3.2.10" \ + REBAR3_VERSION="3.23.0" LABEL org.opencontainers.image.version=$OTP_VERSION RUN set -xe \ && OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \ - && OTP_DOWNLOAD_SHA256="86fce5b418d127fb6049d69ecc1c32306128736d291e49077943cb3dcc73d7d5" \ - && REBAR3_DOWNLOAD_SHA256="2855b5784300865d2e43cb7a135cb2bba144cf15214c619065b918afc8cc6eb9" \ + && OTP_DOWNLOAD_SHA256="be76f05bd38c60df056ed35f01085f088474a1942ce1778c2217e5658d435b35" \ + && REBAR3_DOWNLOAD_SHA256="00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516" \ && apk add --no-cache --virtual .fetch-deps \ curl \ ca-certificates \ diff --git a/25/slim/Dockerfile b/25/slim/Dockerfile index 9dc3f6ff..1d794c3c 100644 --- a/25/slim/Dockerfile +++ b/25/slim/Dockerfile @@ -1,7 +1,7 @@ FROM debian:bullseye -ENV OTP_VERSION="25.3.2.9" \ - REBAR3_VERSION="3.22.1" +ENV OTP_VERSION="25.3.2.10" \ + REBAR3_VERSION="3.23.0" LABEL org.opencontainers.image.version=$OTP_VERSION @@ -9,7 +9,7 @@ LABEL org.opencontainers.image.version=$OTP_VERSION # sure our final image contains only what we've just built: RUN set -xe \ && OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \ - && OTP_DOWNLOAD_SHA256="86fce5b418d127fb6049d69ecc1c32306128736d291e49077943cb3dcc73d7d5" \ + && OTP_DOWNLOAD_SHA256="be76f05bd38c60df056ed35f01085f088474a1942ce1778c2217e5658d435b35" \ && fetchDeps=' \ curl \ ca-certificates' \ @@ -47,7 +47,7 @@ RUN set -xe \ && make install ) \ && find /usr/local -name examples | xargs rm -rf \ && REBAR3_DOWNLOAD_URL="https://github.com/erlang/rebar3/archive/${REBAR3_VERSION}.tar.gz" \ - && REBAR3_DOWNLOAD_SHA256="2855b5784300865d2e43cb7a135cb2bba144cf15214c619065b918afc8cc6eb9" \ + && REBAR3_DOWNLOAD_SHA256="00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516" \ && mkdir -p /usr/src/rebar3-src \ && curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \ && echo "$REBAR3_DOWNLOAD_SHA256 rebar3-src.tar.gz" | sha256sum -c - \ diff --git a/26/Dockerfile b/26/Dockerfile index a2e6b3a6..7895bd6a 100644 --- a/26/Dockerfile +++ b/26/Dockerfile @@ -1,7 +1,7 @@ FROM buildpack-deps:bookworm ENV OTP_VERSION="26.2.3" \ - REBAR3_VERSION="3.22.1" + REBAR3_VERSION="3.23.0" LABEL org.opencontainers.image.version=$OTP_VERSION @@ -58,7 +58,7 @@ RUN set -xe \ RUN set -xe \ && REBAR3_DOWNLOAD_URL="https://github.com/erlang/rebar3/archive/${REBAR3_VERSION}.tar.gz" \ - && REBAR3_DOWNLOAD_SHA256="2855b5784300865d2e43cb7a135cb2bba144cf15214c619065b918afc8cc6eb9" \ + && REBAR3_DOWNLOAD_SHA256="00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516" \ && mkdir -p /usr/src/rebar3-src \ && curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \ && echo "$REBAR3_DOWNLOAD_SHA256 rebar3-src.tar.gz" | sha256sum -c - \ diff --git a/26/alpine/Dockerfile b/26/alpine/Dockerfile index 09dd9872..1b20748f 100644 --- a/26/alpine/Dockerfile +++ b/26/alpine/Dockerfile @@ -1,14 +1,14 @@ FROM alpine:3.19 ENV OTP_VERSION="26.2.3" \ - REBAR3_VERSION="3.22.1" + REBAR3_VERSION="3.23.0" LABEL org.opencontainers.image.version=$OTP_VERSION RUN set -xe \ && OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \ && OTP_DOWNLOAD_SHA256="7a79e7955890b06572dbb3c3460771a71f729c15bc6ced018916a432669fd239" \ - && REBAR3_DOWNLOAD_SHA256="2855b5784300865d2e43cb7a135cb2bba144cf15214c619065b918afc8cc6eb9" \ + && REBAR3_DOWNLOAD_SHA256="00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516" \ && apk add --no-cache --virtual .fetch-deps \ curl \ ca-certificates \ diff --git a/26/slim/Dockerfile b/26/slim/Dockerfile index eed04250..5a87e4db 100644 --- a/26/slim/Dockerfile +++ b/26/slim/Dockerfile @@ -1,7 +1,7 @@ FROM debian:bookworm ENV OTP_VERSION="26.2.3" \ - REBAR3_VERSION="3.22.1" + REBAR3_VERSION="3.23.0" LABEL org.opencontainers.image.version=$OTP_VERSION @@ -47,7 +47,7 @@ RUN set -xe \ && make install ) \ && find /usr/local -name examples | xargs rm -rf \ && REBAR3_DOWNLOAD_URL="https://github.com/erlang/rebar3/archive/${REBAR3_VERSION}.tar.gz" \ - && REBAR3_DOWNLOAD_SHA256="2855b5784300865d2e43cb7a135cb2bba144cf15214c619065b918afc8cc6eb9" \ + && REBAR3_DOWNLOAD_SHA256="00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516" \ && mkdir -p /usr/src/rebar3-src \ && curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \ && echo "$REBAR3_DOWNLOAD_SHA256 rebar3-src.tar.gz" | sha256sum -c - \ diff --git a/27/Dockerfile b/27/Dockerfile index 4e1b516f..0ae4be8f 100644 --- a/27/Dockerfile +++ b/27/Dockerfile @@ -1,7 +1,7 @@ FROM buildpack-deps:bookworm -ENV OTP_VERSION="27.0-rc1" \ - REBAR3_VERSION="3.22.1" +ENV OTP_VERSION="27.0-rc2" \ + REBAR3_VERSION="3.23.0" LABEL org.opencontainers.image.version=$OTP_VERSION @@ -9,7 +9,7 @@ LABEL org.opencontainers.image.version=$OTP_VERSION # build process: RUN set -xe \ && OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \ - && OTP_DOWNLOAD_SHA256="e543ec72fd55ae0a8e7094a37e305e4de24d5c1b97044723cd67b74a74bbd32c" \ + && OTP_DOWNLOAD_SHA256="0ac36eccf48dc3a903835cd3cd90388a1df84abacf71ef8edf765097b06efc3b" \ && runtimeDeps='libodbc1 \ libsctp1 \ libwxgtk3.2 \ @@ -57,7 +57,7 @@ RUN set -xe \ RUN set -xe \ && REBAR3_DOWNLOAD_URL="https://github.com/erlang/rebar3/archive/${REBAR3_VERSION}.tar.gz" \ - && REBAR3_DOWNLOAD_SHA256="2855b5784300865d2e43cb7a135cb2bba144cf15214c619065b918afc8cc6eb9" \ + && REBAR3_DOWNLOAD_SHA256="00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516" \ && mkdir -p /usr/src/rebar3-src \ && curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \ && echo "$REBAR3_DOWNLOAD_SHA256 rebar3-src.tar.gz" | sha256sum -c - \ diff --git a/27/alpine/Dockerfile b/27/alpine/Dockerfile index 5ae854e8..6c3d4287 100644 --- a/27/alpine/Dockerfile +++ b/27/alpine/Dockerfile @@ -1,14 +1,14 @@ FROM alpine:3.19 -ENV OTP_VERSION="27.0-rc1" \ - REBAR3_VERSION="3.22.1" +ENV OTP_VERSION="27.0-rc2" \ + REBAR3_VERSION="3.23.0" LABEL org.opencontainers.image.version=$OTP_VERSION RUN set -xe \ && OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \ - && OTP_DOWNLOAD_SHA256="e543ec72fd55ae0a8e7094a37e305e4de24d5c1b97044723cd67b74a74bbd32c" \ - && REBAR3_DOWNLOAD_SHA256="2855b5784300865d2e43cb7a135cb2bba144cf15214c619065b918afc8cc6eb9" \ + && OTP_DOWNLOAD_SHA256="0ac36eccf48dc3a903835cd3cd90388a1df84abacf71ef8edf765097b06efc3b" \ + && REBAR3_DOWNLOAD_SHA256="00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516" \ && apk add --no-cache --virtual .fetch-deps \ curl \ ca-certificates \ diff --git a/27/slim/Dockerfile b/27/slim/Dockerfile index 14991f8f..d98c2f1d 100644 --- a/27/slim/Dockerfile +++ b/27/slim/Dockerfile @@ -1,7 +1,7 @@ FROM debian:bookworm -ENV OTP_VERSION="27.0-rc1" \ - REBAR3_VERSION="3.22.1" +ENV OTP_VERSION="27.0-rc2" \ + REBAR3_VERSION="3.23.0" LABEL org.opencontainers.image.version=$OTP_VERSION @@ -9,7 +9,7 @@ LABEL org.opencontainers.image.version=$OTP_VERSION # sure our final image contains only what we've just built: RUN set -xe \ && OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-${OTP_VERSION}.tar.gz" \ - && OTP_DOWNLOAD_SHA256="e543ec72fd55ae0a8e7094a37e305e4de24d5c1b97044723cd67b74a74bbd32c" \ + && OTP_DOWNLOAD_SHA256="0ac36eccf48dc3a903835cd3cd90388a1df84abacf71ef8edf765097b06efc3b" \ && fetchDeps=' \ curl \ ca-certificates' \ @@ -47,7 +47,7 @@ RUN set -xe \ && make install ) \ && find /usr/local -name examples | xargs rm -rf \ && REBAR3_DOWNLOAD_URL="https://github.com/erlang/rebar3/archive/${REBAR3_VERSION}.tar.gz" \ - && REBAR3_DOWNLOAD_SHA256="2855b5784300865d2e43cb7a135cb2bba144cf15214c619065b918afc8cc6eb9" \ + && REBAR3_DOWNLOAD_SHA256="00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516" \ && mkdir -p /usr/src/rebar3-src \ && curl -fSL -o rebar3-src.tar.gz "$REBAR3_DOWNLOAD_URL" \ && echo "$REBAR3_DOWNLOAD_SHA256 rebar3-src.tar.gz" | sha256sum -c - \