diff --git a/.github/workflows/on-push.yml b/.github/workflows/on-push.yml index 122a26e..4212370 100644 --- a/.github/workflows/on-push.yml +++ b/.github/workflows/on-push.yml @@ -9,8 +9,15 @@ jobs: runs-on: ubuntu-20.04 strategy: matrix: - otp: ["23.3.4.6"] - elixir: ["1.10.4", "1.11.4", "1.12.3", "1.13.4", "1.14.2"] + otp: [23.x, 24.x, 25.x] + elixir: [1.11.x, 1.12.x, 1.13.x, 1.14.x, 1.15.x] + exclude: + - otp: 25.x + elixir: 1.11.x + - otp: 25.x + elixir: 1.12.x + - otp: 23.x + elixir: 1.15.x steps: - uses: actions/checkout@v2 - uses: erlef/setup-beam@v1 @@ -21,7 +28,7 @@ jobs: - run: mix deps.get - run: mix compile - run: mix format --check-formatted - if: matrix.elixir == '1.14.2' # Only check formatting with the latest verison + if: matrix.elixir == '1.15.x' # Only check formatting with the latest verison - run: mix dialyzer - if: matrix.elixir == '1.14.2' + if: matrix.elixir == '1.15.x' - run: mix test