neiam
/diogramos
diogramos
public · Issues · Pulls · Labels · Forks · Compare · Actions success · Badges · Packages
⭐
Log in to mark this repository.
Images: Elixir 1.20.4 on OTP 28.5.0.8, trixie-20261020
2d0bead · Gabe Morell · 2026-10-27 02:06
Message
{commit_body(@commit)}
Files changed
modified
.github/workflows/ci.yml
+2
−2
@@ -50,8 +50,8 @@ jobs:
| 50 | 50 | with: |
| 51 | 51 | # Match the build image in the Dockerfile (OTP >= 27.3.3; 27.2 breaks |
| 52 | 52 | # `mix local.hex` against hex.pm's current TLS chain). |
| 53 | − elixir-version: "1.17.3" | |
| 54 | − otp-version: "27.3.4.11" | |
| 53 | + elixir-version: "1.20.4" | |
| 54 | + otp-version: "28.5.0.8" | |
| 55 | 55 | |
| 56 | 56 | - uses: actions/cache@v4 |
| 57 | 57 | with: |
modified
.github/workflows/dependency-updates.yml
+2
−2
@@ -35,8 +35,8 @@ jobs:
| 35 | 35 | # unmappable one forgejo/act injects from the runs-on label. |
| 36 | 36 | - uses: https://gg.neiam.co/neiam/action-setup-beam@v1 |
| 37 | 37 | with: |
| 38 | − elixir-version: "1.17.3" | |
| 39 | − otp-version: "27.3.4.11" | |
| 38 | + elixir-version: "1.20.4" | |
| 39 | + otp-version: "28.5.0.8" | |
| 40 | 40 | |
| 41 | 41 | - name: Hex |
| 42 | 42 | run: mix local.hex --force |
modified
Dockerfile
+7
−4
@@ -2,7 +2,7 @@
| 2 | 2 | # instead of Alpine to avoid DNS resolution issues in production. |
| 3 | 3 | # |
| 4 | 4 | # - https://hub.docker.com/r/hexpm/elixir/tags |
| 5 | −# - https://hub.docker.com/_/debian?tab=tags&page=1&name=bookworm | |
| 5 | +# - https://hub.docker.com/_/debian?tab=tags&page=1&name=trixie | |
| 6 | 6 | # |
| 7 | 7 | # OTP 27.3.4.16, not 27.2. 27.2's TLS stack rejects the certificate chain |
| 8 | 8 | # behind builds.hex.pm with `key_usage_mismatch` — it refuses a chain cert |
@@ -17,9 +17,12 @@
| 17 | 17 | # |
| 18 | 18 | # The Debian date moves with it because 27.3.4.16 is not published against |
| 19 | 19 | # bookworm-20241223; that also bumps the runner, which is overdue anyway. |
| 20 | −ARG ELIXIR_VERSION=1.17.3 | |
| 21 | −ARG OTP_VERSION=27.3.4.16 | |
| 22 | −ARG DEBIAN_VERSION=bookworm-20260803-slim | |
| 20 | +# | |
| 21 | +# Since then: Elixir 1.20.4 on OTP 28.5.0.8, builder and runner on | |
| 22 | +# trixie-20261020 (the OTP >= 27.3 floor above still holds). | |
| 23 | +ARG ELIXIR_VERSION=1.20.4 | |
| 24 | +ARG OTP_VERSION=28.5.0.8 | |
| 25 | +ARG DEBIAN_VERSION=trixie-20261020-slim | |
| 23 | 26 | |
| 24 | 27 | ARG BUILDER_IMAGE="hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}" |
| 25 | 28 | ARG RUNNER_IMAGE="debian:${DEBIAN_VERSION}" |
Parents: f648bea