From aa5c2b4808b86611b68e21a9c32cc4c797d1c1d3 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Thu, 4 Jun 2026 15:41:20 -0500 Subject: [PATCH] chore: update elixir 1.20.0 / erlang 29.0.1 / debian trixie, add libsctp1 --- Dockerfile | 6 +++--- Dockerfile.base | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index b5401e84..66e21ab0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,9 +11,9 @@ # - codeberg.org/gmcintire/prop-base - prebuilt runtime base (see Dockerfile.base) # - Ex: docker.io/hexpm/elixir:1.19.5-erlang-28.4.1-debian-trixie-20260316-slim # -ARG ELIXIR_VERSION=1.19.5 -ARG OTP_VERSION=28.4.1 -ARG DEBIAN_VERSION=trixie-20260316-slim +ARG ELIXIR_VERSION=1.20.0 +ARG OTP_VERSION=29.0.1 +ARG DEBIAN_VERSION=trixie-20260518-slim ARG BUILDER_IMAGE="docker.io/hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}" # Prebuilt runtime base contains wgrib2 + cdo + gdal-bin + locale + the diff --git a/Dockerfile.base b/Dockerfile.base index fc59e6c1..a3638078 100644 --- a/Dockerfile.base +++ b/Dockerfile.base @@ -14,7 +14,7 @@ # workflow rebuilds and re-tags `:latest`. The app Dockerfile follows # `:latest`, so the next app push picks it up automatically. -ARG DEBIAN_VERSION=trixie-20260316-slim +ARG DEBIAN_VERSION=trixie-20260518-slim ARG RUNNER_IMAGE="docker.io/debian:${DEBIAN_VERSION}" # ---- wgrib2 build stage (cached independently inside this image) ---- @@ -94,7 +94,7 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ && apt-get update \ && apt-get install -y --no-install-recommends \ libstdc++6 openssl libncurses6 locales ca-certificates snmp \ - libgfortran5 libaec0 zlib1g libpng16-16t64 libopenjp2-7 + libgfortran5 libaec0 zlib1g libpng16-16t64 libopenjp2-7 libsctp1 RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ --mount=type=cache,target=/var/lib/apt,sharing=locked \