Images: Elixir 1.20.4 on OTP 28.5.0.8, builder on trixie-20261020

cbfed4b · Gabriel Morell · 2026-10-27 01:29

5 files +11 -10
Message
{commit_body(@commit)}

Files changed

modified .forgejo/workflows/checks.yml
+2 −2
@@ -51,8 +51,8 @@ jobs:
51 51 # says.
52 52 - name: OTP and Elixir
53 53 env:
54 − OTP_VERSION: "28.5.0.2"
55 − ELIXIR_VERSION: "1.19.5"
54 + OTP_VERSION: "28.5.0.8"
55 + ELIXIR_VERSION: "1.20.4"
56 56 run: |
57 57 ubuntu=$(. /etc/os-release && echo "$VERSION_ID")
58 58 curl -sSfL "https://builds.hex.pm/builds/otp/ubuntu-${ubuntu}/OTP-${OTP_VERSION}.tar.gz" | tar xz -C /tmp
modified .forgejo/workflows/dependency-updates.yml
+2 −2
@@ -40,8 +40,8 @@ jobs:
40 40 # says.
41 41 - name: OTP and Elixir
42 42 env:
43 − OTP_VERSION: "28.5.0.2"
44 − ELIXIR_VERSION: "1.19.5"
43 + OTP_VERSION: "28.5.0.8"
44 + ELIXIR_VERSION: "1.20.4"
45 45 run: |
46 46 ubuntu=$(. /etc/os-release && echo "$VERSION_ID")
47 47 curl -sSfL "https://builds.hex.pm/builds/otp/ubuntu-${ubuntu}/OTP-${OTP_VERSION}.tar.gz" | tar xz -C /tmp
modified Dockerfile
+7 −6
@@ -9,16 +9,17 @@
9 9 # - https://hub.docker.com/r/hexpm/elixir/tags - for the build image
10 10 # - https://hub.docker.com/_/debian/tags?name=trixie-20260505-slim - for the release image
11 11 # - https://pkgs.org/ - resource for finding needed packages
12 −# - Ex: docker.io/hexpm/elixir:1.19.5-erlang-28.5.0.2-debian-trixie-20260623-slim
12 +# - Ex: docker.io/hexpm/elixir:1.20.4-erlang-28.5.0.8-debian-trixie-20261020-slim
13 13 #
14 −ARG ELIXIR_VERSION=1.19.5
15 −# OTP 28.5.0.2 (was 28.4.1): refreshes the Erlang :ssh app (embedded git
16 −# SSH daemon was hitting intermittent "incorrect signature" on 5.5.1).
17 −ARG OTP_VERSION=28.5.0.2
14 +ARG ELIXIR_VERSION=1.20.4
15 +# OTP 28.5.0.2 (was 28.4.1) refreshed the Erlang :ssh app (embedded git
16 +# SSH daemon was hitting intermittent "incorrect signature" on 5.5.1);
17 +# 28.5.0.8 is that line's latest patch.
18 +ARG OTP_VERSION=28.5.0.8
18 19 # The builder's Debian is whichever dated tag hexpm built this Elixir/OTP
19 20 # pair on; it stops getting new ones, and nothing of it ships but the
20 21 # release (same Debian release, so the same glibc and libssl ABI).
21 −ARG DEBIAN_VERSION=trixie-20260623-slim
22 +ARG DEBIAN_VERSION=trixie-20261020-slim
22 23 # What ships is the runner, so it moves on by itself: the newest dated
23 24 # tag, which scripts/dependency-update bumps (the marker below) when
24 25 # Debian publishes one. A dated tag rather than `trixie-slim` so a

Parents: bee5290