From 862a6b704ae98599f058c299644cbba1223db81c Mon Sep 17 00:00:00 2001 From: Abdullah Esmail Date: Fri, 1 Sep 2023 16:35:45 +0300 Subject: [PATCH] update CI according to docs. --- .github/workflows/ci.yml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3e1b1e40..1d186859 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,19 +9,25 @@ on: jobs: test: name: Test ${{matrix.otp}} / Elixir ${{matrix.elixir}} - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 strategy: matrix: - otp: ['24', '25', '26'] - elixir: ['1.13.4', '1.14.5', '1.15.5'] + otp: ['22', '23', '24', '25'] + elixir: ['1.11.4', '1.12.3', '1.13.4', '1.14.5', '1.15.5'] # Exclude invalid combinations of Elixir and OTP exclude: - - otp: '25' - elixir: '1.13.5' - - otp: '26' - elixir: '1.13.5' - - otp: '26' + - otp: '22' elixir: '1.14.5' + - otp: '22' + elixir: '1.15.5' + - otp: '23' + elixir: '1.15.5' + - otp: '25' + elixir: '1.11.4' + - otp: '25' + elixir: '1.12.3' + - otp: '25' + elixir: '1.13.4' # Include the release candidate for the next Elixir, but don't # fail CI. # include: @@ -30,7 +36,7 @@ jobs: # experimental: true steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Elixir uses: erlef/setup-beam@v1 with: