From 747195043b593b3495395dc923e9c036e2a92108 Mon Sep 17 00:00:00 2001 From: Luca Ongaro Date: Wed, 2 Oct 2024 14:28:51 +0200 Subject: [PATCH] Improve GitHub Actions test matrix for Elixir/OTP Test on newer Elixir and OTP, limit old Elixir versions to a single OTP version. --- .github/workflows/elixir.yml | 37 ++++++++++++------------------------ 1 file changed, 12 insertions(+), 25 deletions(-) diff --git a/.github/workflows/elixir.yml b/.github/workflows/elixir.yml index 9c7d397..651e62b 100644 --- a/.github/workflows/elixir.yml +++ b/.github/workflows/elixir.yml @@ -80,39 +80,26 @@ jobs: runs-on: ubuntu-20.04 # Later Ubuntu versions do not have OTP 22 strategy: matrix: - otp: ['22.3', '23.3', '24.3', '25.2'] - elixir: ['1.7.4', '1.8.2', '1.9.4', '1.10.4', '1.11.4', '1.12.3', '1.13.4', '1.14.2'] - exclude: + otp: ['25.3', '26.2', '27.1'] + elixir: ['1.15.8', '1.16.3', '1.17.3'] + include: - otp: '22.3' - elixir: '1.14.2' - - otp: '23.3' elixir: '1.7.4' - - otp: '23.3' + - otp: '22.3' elixir: '1.8.2' - - otp: '23.3' + - otp: '22.3' elixir: '1.9.4' - - otp: '23.3' + - otp: '22.3' elixir: '1.10.4' - otp: '24.3' - elixir: '1.7.4' - - otp: '24.3' - elixir: '1.8.2' - - otp: '24.3' - elixir: '1.9.4' - - otp: '24.3' - elixir: '1.10.4' - - otp: '25.2' - elixir: '1.7.4' - - otp: '25.2' - elixir: '1.8.2' - - otp: '25.2' - elixir: '1.9.4' - - otp: '25.2' - elixir: '1.10.4' - - otp: '25.2' elixir: '1.11.4' - - otp: '25.2' + - otp: '24.3' elixir: '1.12.3' + - otp: '25.3' + elixir: '1.13.4' + - otp: '25.3' + elixir: '1.14.5' + steps: - uses: actions/checkout@v2 - name: Set up Elixir