Skip to content

Commit ce040a0

Browse files
authored
remove elixir 1.13 and otp 24 from test matrix (#51)
1 parent 69b1789 commit ce040a0

File tree

1 file changed

+20
-22
lines changed

1 file changed

+20
-22
lines changed

.github/workflows/ci.yml

+20-22
Original file line numberDiff line numberDiff line change
@@ -16,31 +16,29 @@ jobs:
1616
name: "Check elixir+otp versions"
1717
strategy:
1818
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
1925
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 },
2526
# 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 },
2828
# 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 },
3231
# 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 },
3634
# 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 },
4038
# 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 },
4442
]
4543
runs-on: ubuntu-latest
4644
steps:
@@ -82,7 +80,7 @@ jobs:
8280
id: beam
8381
uses: erlef/setup-beam@v1
8482
with:
85-
otp-version: 27.2.x
83+
otp-version: 27.x
8684
elixir-version: 1.18.x
8785

8886
- name: Restore dependencies cache
@@ -142,7 +140,7 @@ jobs:
142140
id: beam
143141
uses: erlef/setup-beam@v1
144142
with:
145-
otp-version: 27.2.x
143+
otp-version: 27.x
146144
elixir-version: 1.18.x
147145

148146
- name: Restore dependencies cache
@@ -174,7 +172,7 @@ jobs:
174172
id: beam
175173
uses: erlef/setup-beam@v1
176174
with:
177-
otp-version: 27.2.x
175+
otp-version: 27.x
178176
elixir-version: 1.18.x
179177

180178
- name: Build and Test

0 commit comments

Comments
 (0)