Skip to content

Commit b8cdedc

Browse files
committed
Upgrade Elixir to 1.18 on CI etc.
1 parent 1f5ae9e commit b8cdedc

6 files changed

+147
-340
lines changed

.github/workflows/ci-workflow.yml

+2-4
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,8 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
otp: [24.3, 25.3, 26.2]
19-
elixir: [1.13.4, 1.14.5, 1.15.7, 1.16.2, 1.17.3, 1.18.0-rc.0]
19+
elixir: [1.14.5, 1.15.7, 1.16.2, 1.17.3, 1.18.0]
2020
exclude:
21-
- elixir: 1.13.4
22-
otp: 26.2
2321
- elixir: 1.14.5
2422
otp: 26.2
2523
- elixir: 1.11.4
@@ -36,7 +34,7 @@ jobs:
3634
otp: 24.3
3735
- elixir: 1.17.3
3836
otp: 24.3
39-
- elixir: 1.18.0-rc.0
37+
- elixir: 1.18.0
4038
otp: 24.3
4139

4240
steps:

.github/workflows/compatibility-elixir.yml

+3-7
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,10 @@ jobs:
1616
repo_url: ["https://github.com/elixir-lang/elixir.git"]
1717
repo_branch: ["v1.13", "main"]
1818
otp: [24.3, 25.3, 26.2]
19-
elixir: [1.13.4, 1.14.5, 1.15.7, 1.16.2, 1.17.3]
19+
elixir: [1.14.5, 1.15.7, 1.16.2, 1.17.3, 1.18.0]
2020
exclude:
21-
- elixir: 1.13.4
22-
otp: 26.2
2321
- elixir: 1.14.5
2422
otp: 26.2
25-
- elixir: 1.11.4
26-
otp: 25.3
27-
- elixir: 1.12.3
28-
otp: 25.3
2923
- elixir: 1.14.5
3024
otp: 25.3
3125
- elixir: 1.15.7
@@ -36,6 +30,8 @@ jobs:
3630
otp: 24.3
3731
- elixir: 1.17.3
3832
otp: 24.3
33+
- elixir: 1.18.0
34+
otp: 24.3
3935
steps:
4036
- uses: actions/checkout@v4
4137
- uses: erlef/setup-beam@v1

.github/workflows/compatibility-phoenix.yml

+9-21
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,10 @@ jobs:
1515
repo_url: ["https://github.com/phoenixframework/phoenix.git"]
1616
repo_branch: ["v1.6", "main"]
1717
otp: [24.3, 25.3, 26.2]
18-
elixir: [1.13.4, 1.14.5, 1.15.7, 1.16.2, 1.17.3]
18+
elixir: [1.14.5, 1.15.7, 1.16.2, 1.17.3, 1.18.0]
1919
exclude:
20-
- elixir: 1.13.4
21-
otp: 26.2
2220
- elixir: 1.14.5
2321
otp: 26.2
24-
- elixir: 1.11.4
25-
otp: 25.3
26-
- elixir: 1.12.3
27-
otp: 25.3
2822
- elixir: 1.14.5
2923
otp: 25.3
3024
- elixir: 1.15.7
@@ -35,6 +29,8 @@ jobs:
3529
otp: 24.3
3630
- elixir: 1.17.3
3731
otp: 24.3
32+
- elixir: 1.18.0
33+
otp: 24.3
3834
steps:
3935
- uses: actions/checkout@v4
4036
- uses: erlef/setup-beam@v1
@@ -55,29 +51,21 @@ jobs:
5551
matrix:
5652
otp: [23.3, 24.3, 25.3, 26.1]
5753
# phx_new depends on newer versions of Elixir than Credo
58-
elixir: [1.14.5, 1.15.7, 1.16.2]
54+
elixir: [1.14.5, 1.15.7, 1.16.2, 1.17.3, 1.18.0]
5955
exclude:
60-
- elixir: 1.11.4
61-
otp: 26.1
62-
- elixir: 1.12.3
63-
otp: 26.1
64-
- elixir: 1.13.4
65-
otp: 26.1
6656
- elixir: 1.14.5
67-
otp: 26.1
68-
- elixir: 1.11.4
69-
otp: 25.3
70-
- elixir: 1.12.3
71-
otp: 25.3
57+
otp: 26.2
7258
- elixir: 1.14.5
7359
otp: 25.3
7460
- elixir: 1.15.7
7561
otp: 23.3
7662
- elixir: 1.15.7
7763
otp: 24.3
7864
- elixir: 1.16.2
79-
otp: 23.3
80-
- elixir: 1.16.2
65+
otp: 24.3
66+
- elixir: 1.17.3
67+
otp: 24.3
68+
- elixir: 1.18.0
8169
otp: 24.3
8270
steps:
8371
- uses: actions/checkout@v4

.tool-versions

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
erlang 27.0
2-
elixir 1.18.0-rc.0
2+
elixir 1.18.0

0 commit comments

Comments
 (0)