@@ -16,31 +16,29 @@ jobs:
16
16
name : " Check elixir+otp versions"
17
17
strategy :
18
18
matrix :
19
+ # https://endoflife.date/elixir
20
+ # elixir >= 1.14
21
+ # https://endoflife.date/erlang
22
+ # erlang >= 25
23
+ # https://hexdocs.pm/elixir/compatibility-and-deprecations.html
24
+ # elixir-otp version pairs defined
19
25
runtime : [
20
- # https://hexdocs.pm/elixir/compatibility-and-deprecations.html
21
- # running latest ubuntu, OTP >= 24 only
22
- # 1.13.x
23
- { elixir: 1.13.x, otp: 24.3.x },
24
- { elixir: 1.13.x, otp: 25.3.x },
25
26
# 1.14.x
26
- { elixir: 1.14.x, otp: 24.3.x },
27
- { elixir: 1.14.x, otp: 25.3.x },
27
+ { elixir: 1.14.x, otp: 25.x },
28
28
# 1.15.x
29
- { elixir: 1.15.x, otp: 24.3.x },
30
- { elixir: 1.15.x, otp: 25.3.x },
31
- { elixir: 1.15.x, otp: 26.2.x },
29
+ { elixir: 1.15.x, otp: 25.x },
30
+ { elixir: 1.15.x, otp: 26.x },
32
31
# 1.16.x
33
- { elixir: 1.16.x, otp: 24.3.x },
34
- { elixir: 1.16.x, otp: 25.3.x },
35
- { elixir: 1.16.x, otp: 26.2.x },
32
+ { elixir: 1.16.x, otp: 25.x },
33
+ { elixir: 1.16.x, otp: 26.x },
36
34
# 1.17.x
37
- { elixir: 1.17.x, otp: 25.3. x },
38
- { elixir: 1.17.x, otp: 26.2. x },
39
- { elixir: 1.17.x, otp: 27.2. x },
35
+ { elixir: 1.17.x, otp: 25.x },
36
+ { elixir: 1.17.x, otp: 26.x },
37
+ { elixir: 1.17.x, otp: 27.x },
40
38
# 1.18.x
41
- { elixir: 1.18.x, otp: 25.3. x },
42
- { elixir: 1.18.x, otp: 26.2. x },
43
- { elixir: 1.18.x, otp: 27.2. x },
39
+ { elixir: 1.18.x, otp: 25.x },
40
+ { elixir: 1.18.x, otp: 26.x },
41
+ { elixir: 1.18.x, otp: 27.x },
44
42
]
45
43
runs-on : ubuntu-latest
46
44
steps :
82
80
id : beam
83
81
uses : erlef/setup-beam@v1
84
82
with :
85
- otp-version : 27.2. x
83
+ otp-version : 27.x
86
84
elixir-version : 1.18.x
87
85
88
86
- name : Restore dependencies cache
@@ -142,7 +140,7 @@ jobs:
142
140
id : beam
143
141
uses : erlef/setup-beam@v1
144
142
with :
145
- otp-version : 27.2. x
143
+ otp-version : 27.x
146
144
elixir-version : 1.18.x
147
145
148
146
- name : Restore dependencies cache
@@ -174,7 +172,7 @@ jobs:
174
172
id : beam
175
173
uses : erlef/setup-beam@v1
176
174
with :
177
- otp-version : 27.2. x
175
+ otp-version : 27.x
178
176
elixir-version : 1.18.x
179
177
180
178
- name : Build and Test
0 commit comments