From 1a36fadd0f3798c6e94ae9238d6a1a3653563b49 Mon Sep 17 00:00:00 2001 From: fishtreesugar Date: Mon, 13 Apr 2026 17:35:52 -0500 Subject: [PATCH] chore: update ci --- .github/workflows/elixir.yml | 21 ++++++++++++--------- mix.exs | 2 +- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/.github/workflows/elixir.yml b/.github/workflows/elixir.yml index c391be1..39b5598 100644 --- a/.github/workflows/elixir.yml +++ b/.github/workflows/elixir.yml @@ -6,20 +6,23 @@ on: jobs: test: - runs-on: ubuntu-latest + name: Elixir ${{ matrix.elixir }} / OTP ${{ matrix.otp }} + runs-on: ubuntu-24.04 strategy: + fail-fast: false matrix: - otp: ['23.2', '24.2', '25.0'] - elixir: ['1.12.3', '1.13.3', '1.14.0'] - exclude: - - otp: '25.0' - elixir: '1.12.3' + include: + - otp: '27' + elixir: '1.17.3' + - otp: '27' + elixir: '1.18.4' + - otp: '28' + elixir: '1.19.5' steps: - - uses: actions/checkout@v2 - - uses: erlef/setup-elixir@v1 + - uses: actions/checkout@v4 + - uses: erlef/setup-beam@v1 with: otp-version: ${{matrix.otp}} elixir-version: ${{matrix.elixir}} - run: mix deps.get - run: mix test - diff --git a/mix.exs b/mix.exs index ead79ac..5cead50 100644 --- a/mix.exs +++ b/mix.exs @@ -5,7 +5,7 @@ defmodule Strukt.MixProject do [ app: :strukt, version: "0.3.2", - elixir: "~> 1.11", + elixir: "~> 1.14", description: description(), package: package(), start_permanent: Mix.env() == :prod,