Skip to content

Commit 55db209

Browse files
committed
Upgrade to Erlang/OTP 29 and Elixir 1.20.0
Bump the pinned toolchain in mise.toml and keep the Dockerfile in sync (ELIXIR_VERSION, OTP_VERSION, and the Debian base required by the new hexpm/elixir builder image). Keep Elixir OTP-tagged so the version-drift check can parse the OTP major.
1 parent 2f7627f commit 55db209

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
# binary from the official Node image — no npm/build toolchain ships
1313
# in the final image.
1414

15-
ARG ELIXIR_VERSION=1.19.5
16-
ARG OTP_VERSION=28.5
17-
ARG DEBIAN_VERSION=trixie-20260421-slim
15+
ARG ELIXIR_VERSION=1.20.0
16+
ARG OTP_VERSION=29.0.1
17+
ARG DEBIAN_VERSION=trixie-20260518-slim
1818
ARG NODE_VERSION=26.2.0
1919

2020
ARG BUILDER_IMAGE="hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}"

mise.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
# into the repo; run `mise install` to fetch them. Pinning here keeps
44
# every developer (and CI) on identical versions.
55
[tools]
6-
erlang = "28.5"
6+
erlang = "29"
77
# OTP-tagged so the precompiled Elixir build is guaranteed to match the
8-
# Erlang/OTP 28 above.
9-
elixir = "1.19.5-otp-28"
8+
# Erlang/OTP 29 above.
9+
elixir = "1.20.0-otp-29"
1010
node = "26"

0 commit comments

Comments
 (0)