From d73630e9d7f806ee23921b4fd2d00cbea5d7fc33 Mon Sep 17 00:00:00 2001 From: Kevin Baird Date: Mon, 17 Aug 2026 19:00:18 -0700 Subject: [PATCH 1/4] Add Elixir 1.20 and OTP 29 to CI matrix --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d46d7ca..8bcdd46 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,6 +22,9 @@ jobs: elixir: "1.18" otp: "27" lint: lint + - pair: + elixir: "1.20" + otp: "29" steps: - uses: actions/checkout@v4 From fd5f01801fc2fb149bdb85ef81d53f5f2532d5d4 Mon Sep 17 00:00:00 2001 From: Kevin Baird Date: Tue, 18 Aug 2026 07:05:12 -0700 Subject: [PATCH 2/4] Update ubuntu runner and elixir/otp versions --- .github/workflows/ci.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8bcdd46..fdc4544 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: jobs: test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest env: MIX_ENV: test strategy: @@ -16,15 +16,20 @@ jobs: matrix: include: - pair: - elixir: "1.7" - otp: "22" + elixir: "1.15" + otp: "26" - pair: elixir: "1.18" otp: "27" lint: lint + - pair: + elixir: "1.19" + otp: "28" + lint: lint - pair: elixir: "1.20" otp: "29" + lint: lint steps: - uses: actions/checkout@v4 From c41ecff2e384080d46df84c37f32d8b5cdf514f2 Mon Sep 17 00:00:00 2001 From: Kevin Baird Date: Tue, 18 Aug 2026 07:07:17 -0700 Subject: [PATCH 3/4] Raise minimum Elixir version to 1.15 --- mix.exs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mix.exs b/mix.exs index f195d7e..da00e7a 100644 --- a/mix.exs +++ b/mix.exs @@ -7,7 +7,7 @@ defmodule Flow.Mixfile do [ app: :flow, version: @version, - elixir: "~> 1.7", + elixir: "~> 1.15", package: package(), description: "Computational parallel flows for Elixir", start_permanent: Mix.env() == :prod, From 23bf7691213a3657f3f43c302cdbd65d53c83b47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Tue, 18 Aug 2026 17:24:25 +0200 Subject: [PATCH 4/4] Remove redundant lint entries from CI workflow --- .github/workflows/ci.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fdc4544..47d41e0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,11 +21,9 @@ jobs: - pair: elixir: "1.18" otp: "27" - lint: lint - pair: elixir: "1.19" otp: "28" - lint: lint - pair: elixir: "1.20" otp: "29"