From a19e80f6d8394f412c5351b731e1ba76fe2e68b1 Mon Sep 17 00:00:00 2001 From: Angelika Cathor Date: Tue, 21 Oct 2025 18:01:33 +0200 Subject: [PATCH 1/2] Update to Elixir 1.19 --- .github/workflows/test.yml | 2 +- .tool-versions | 4 ++-- Dockerfile | 4 ++-- mix.exs | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8bfd919..97d0354 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-24.04 container: - image: hexpm/elixir:1.18.1-erlang-27.2-debian-bookworm-20241223 + image: hexpm/elixir:1.19.0-erlang-28.1-debian-bookworm-20251020 steps: - name: Install git & jq diff --git a/.tool-versions b/.tool-versions index 2254cc0..0c842a1 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -elixir 1.18.1-otp-27 -erlang 27.2 +elixir 1.19.0-otp-28 +erlang 28.1 diff --git a/Dockerfile b/Dockerfile index aef4cbf..9d5381a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM hexpm/elixir:1.18.1-erlang-27.2-debian-bookworm-20241223 AS builder +FROM hexpm/elixir:1.19.0-erlang-28.1-debian-bookworm-20251020 AS builder # Install SSL ca certificates RUN apt-get update && \ @@ -14,7 +14,7 @@ COPY . . # Builds an escript bin/elixir_representer RUN ./bin/build.sh -FROM hexpm/elixir:1.18.1-erlang-27.2-debian-bookworm-20241223 +FROM hexpm/elixir:1.19.0-erlang-28.1-debian-bookworm-20251020 COPY --from=builder /etc/passwd /etc/passwd COPY --from=builder /elixir-representer/bin /opt/representer/bin RUN apt-get update && \ diff --git a/mix.exs b/mix.exs index 810e115..ee30e2b 100644 --- a/mix.exs +++ b/mix.exs @@ -5,7 +5,7 @@ defmodule Representer.MixProject do [ app: :representer, version: "0.1.0", - elixir: "~> 1.18", + elixir: "~> 1.19", start_permanent: Mix.env() == :prod, deps: deps(), escript: escript() From 14e73327a4906c5954082ac61a6645358d734071 Mon Sep 17 00:00:00 2001 From: Angelika Cathor Date: Wed, 12 Nov 2025 17:37:31 +0100 Subject: [PATCH 2/2] Update to 1.19.2 --- .github/workflows/test.yml | 2 +- .tool-versions | 2 +- Dockerfile | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 97d0354..240a9fd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-24.04 container: - image: hexpm/elixir:1.19.0-erlang-28.1-debian-bookworm-20251020 + image: hexpm/elixir:1.19.2-erlang-28.1-debian-bookworm-20251103 steps: - name: Install git & jq diff --git a/.tool-versions b/.tool-versions index 0c842a1..3aaa26e 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -elixir 1.19.0-otp-28 +elixir 1.19.2-otp-28 erlang 28.1 diff --git a/Dockerfile b/Dockerfile index 9d5381a..6d260b1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM hexpm/elixir:1.19.0-erlang-28.1-debian-bookworm-20251020 AS builder +FROM hexpm/elixir:1.19.2-erlang-28.1-debian-bookworm-20251103 AS builder # Install SSL ca certificates RUN apt-get update && \ @@ -14,7 +14,7 @@ COPY . . # Builds an escript bin/elixir_representer RUN ./bin/build.sh -FROM hexpm/elixir:1.19.0-erlang-28.1-debian-bookworm-20251020 +FROM hexpm/elixir:1.19.2-erlang-28.1-debian-bookworm-20251103 COPY --from=builder /etc/passwd /etc/passwd COPY --from=builder /elixir-representer/bin /opt/representer/bin RUN apt-get update && \