From 4e951b6241fd0021aada4b0abb6f50a25ebfd1f9 Mon Sep 17 00:00:00 2001 From: Adam Stephens Date: Tue, 20 Aug 2024 19:44:32 -0400 Subject: [PATCH 1/3] tests: update elixir/erlang test matrix --- .github/workflows/on-push.yml | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/.github/workflows/on-push.yml b/.github/workflows/on-push.yml index b7d3482b..b0e12fb5 100644 --- a/.github/workflows/on-push.yml +++ b/.github/workflows/on-push.yml @@ -11,22 +11,37 @@ jobs: strategy: matrix: include: + - pair: + otp: 27.x + elixir: 1.17.x + lint: lint + + - pair: + otp: 26.x + elixir: 1.17.x - pair: otp: 26.x elixir: 1.16.x - lint: lint - pair: otp: 26.x elixir: 1.15.x + + - pair: + otp: 25.x + elixir: 1.17.x + - pair: + otp: 25.x + elixir: 1.16.x - pair: otp: 25.x elixir: 1.15.x - pair: otp: 25.x elixir: 1.14.x + - pair: - otp: 25.x - elixir: 1.13.x + otp: 24.x + elixir: 1.16.x - pair: otp: 24.x elixir: 1.15.x @@ -36,18 +51,13 @@ jobs: - pair: otp: 24.x elixir: 1.13.x - - pair: - otp: 24.x - elixir: 1.12.x + - pair: otp: 23.x elixir: 1.14.x - pair: otp: 23.x elixir: 1.13.x - - pair: - otp: 23.x - elixir: 1.12.x steps: - uses: actions/checkout@v4 From d1c1db460aea893baa04c07ac5bb334003eabdf6 Mon Sep 17 00:00:00 2001 From: Adam Stephens Date: Tue, 20 Aug 2024 19:45:08 -0400 Subject: [PATCH 2/3] tests: use ubuntu 24.04 --- .github/workflows/on-push.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/on-push.yml b/.github/workflows/on-push.yml index b0e12fb5..d287a619 100644 --- a/.github/workflows/on-push.yml +++ b/.github/workflows/on-push.yml @@ -6,7 +6,7 @@ env: AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} jobs: build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 # See https://hexdocs.pm/elixir/compatibility-and-deprecations.html#compatibility-between-elixir-and-erlang-otp strategy: matrix: From bfaaf8d359af0e718b12f1189f0bf417d3c0ecf7 Mon Sep 17 00:00:00 2001 From: Bernard Duggan Date: Tue, 10 Sep 2024 14:23:43 +1000 Subject: [PATCH 3/3] Remove unsupported erlang 23.x tests --- .github/workflows/on-push.yml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/.github/workflows/on-push.yml b/.github/workflows/on-push.yml index d287a619..b420d7e7 100644 --- a/.github/workflows/on-push.yml +++ b/.github/workflows/on-push.yml @@ -52,13 +52,6 @@ jobs: otp: 24.x elixir: 1.13.x - - pair: - otp: 23.x - elixir: 1.14.x - - pair: - otp: 23.x - elixir: 1.13.x - steps: - uses: actions/checkout@v4 - uses: erlef/setup-beam@v1