Skip to content

Commit 7471950

Browse files
committed
Improve GitHub Actions test matrix for Elixir/OTP
Test on newer Elixir and OTP, limit old Elixir versions to a single OTP version.
1 parent e151bf7 commit 7471950

File tree

1 file changed

+12
-25
lines changed

1 file changed

+12
-25
lines changed

.github/workflows/elixir.yml

Lines changed: 12 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -80,39 +80,26 @@ jobs:
8080
runs-on: ubuntu-20.04 # Later Ubuntu versions do not have OTP 22
8181
strategy:
8282
matrix:
83-
otp: ['22.3', '23.3', '24.3', '25.2']
84-
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']
85-
exclude:
83+
otp: ['25.3', '26.2', '27.1']
84+
elixir: ['1.15.8', '1.16.3', '1.17.3']
85+
include:
8686
- otp: '22.3'
87-
elixir: '1.14.2'
88-
- otp: '23.3'
8987
elixir: '1.7.4'
90-
- otp: '23.3'
88+
- otp: '22.3'
9189
elixir: '1.8.2'
92-
- otp: '23.3'
90+
- otp: '22.3'
9391
elixir: '1.9.4'
94-
- otp: '23.3'
92+
- otp: '22.3'
9593
elixir: '1.10.4'
9694
- otp: '24.3'
97-
elixir: '1.7.4'
98-
- otp: '24.3'
99-
elixir: '1.8.2'
100-
- otp: '24.3'
101-
elixir: '1.9.4'
102-
- otp: '24.3'
103-
elixir: '1.10.4'
104-
- otp: '25.2'
105-
elixir: '1.7.4'
106-
- otp: '25.2'
107-
elixir: '1.8.2'
108-
- otp: '25.2'
109-
elixir: '1.9.4'
110-
- otp: '25.2'
111-
elixir: '1.10.4'
112-
- otp: '25.2'
11395
elixir: '1.11.4'
114-
- otp: '25.2'
96+
- otp: '24.3'
11597
elixir: '1.12.3'
98+
- otp: '25.3'
99+
elixir: '1.13.4'
100+
- otp: '25.3'
101+
elixir: '1.14.5'
102+
116103
steps:
117104
- uses: actions/checkout@v2
118105
- name: Set up Elixir

0 commit comments

Comments
 (0)