From c478cc89e6ecb394be1bee3597c9e7af43588f3e Mon Sep 17 00:00:00 2001 From: Andrea Leopardi Date: Tue, 2 Jun 2026 09:27:04 +0200 Subject: [PATCH 1/2] Bump CI to Elixir 1.19 and OTP 28.5 Update the primary test matrix entry and the Hex publish workflow to use Elixir 1.19 on Erlang/OTP 28.5, running on ubuntu-24.04. --- .github/workflows/main.yml | 6 +++--- .github/workflows/publish-to-hex.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fe57926..799f416 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,9 +17,9 @@ jobs: fail-fast: false matrix: include: - - os: ubuntu-22.04 - erlang: "27.2" - elixir: "1.18" + - os: ubuntu-24.04 + erlang: "28.5" + elixir: "1.19" lint: true coverage: true diff --git a/.github/workflows/publish-to-hex.yml b/.github/workflows/publish-to-hex.yml index 791f63d..9820ed0 100644 --- a/.github/workflows/publish-to-hex.yml +++ b/.github/workflows/publish-to-hex.yml @@ -21,8 +21,8 @@ jobs: - name: Install Erlang and Elixir uses: erlef/setup-beam@fc68ffb90438ef2936bbb3251622353b3dcb2f93 # v1.24.0 with: - otp-version: "27.2" - elixir-version: "1.18" + otp-version: "28.5" + elixir-version: "1.19" - name: Fetch dependencies run: mix deps.get From dda4d5086fcff0cdc986cecdaddca3c17efe5b78 Mon Sep 17 00:00:00 2001 From: Andrea Leopardi Date: Tue, 2 Jun 2026 09:28:51 +0200 Subject: [PATCH 2/2] Reformat for Elixir 1.19 formatter --- test/gettext/merger_test.exs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/gettext/merger_test.exs b/test/gettext/merger_test.exs index 916791b..7db679d 100644 --- a/test/gettext/merger_test.exs +++ b/test/gettext/merger_test.exs @@ -67,8 +67,7 @@ defmodule Gettext.MergerTest do %Message.Singular{msgid: "obs_auto", obsolete: true}, %Message.Singular{msgid: "obs_manual", obsolete: true} ] - }, - stats} = + }, stats} = Merger.merge( old_po, new_pot,