Skip to content

Commit 2fa6df6

Browse files
committed
ci: update supported Elixir/Erlang versions in GHA workflows
In regard to the `main` workflow: - Elixir updated to v1.18 In regard to the `legacy` workflow: - Jobs for v1.12 and v1.13 removed - Jobs for v1.14, 1.15 now using Erlang v25, v26 - Job for v1.16 added with Erlang v25, v26 - Job for v1.17 added with Erlang v25, v26, v27
1 parent dedd408 commit 2fa6df6

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed

.github/workflows/legacy.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ on:
44
push:
55

66
jobs:
7-
v1dot15:
8-
runs-on: ubuntu-20.04
7+
v1dot17:
8+
runs-on: ubuntu-22.04
99
name: elixir-${{ matrix.elixir }}-otp-${{ matrix.otp }}
1010
strategy:
1111
matrix:
12-
otp: ["24", "25"]
13-
elixir: ["1.15"]
12+
otp: ["25", "26", "27"]
13+
elixir: ["1.17"]
1414
services:
1515
postgres:
1616
image: postgres:16.1-alpine3.19
@@ -37,13 +37,13 @@ jobs:
3737
- run: MIX_ENV=test mix do deps.get + deps.compile + compile
3838
- run: mix test
3939

40-
v1dot14:
41-
runs-on: ubuntu-20.04
40+
v1dot16:
41+
runs-on: ubuntu-22.04
4242
name: elixir-${{ matrix.elixir }}-otp-${{ matrix.otp }}
4343
strategy:
4444
matrix:
45-
otp: ["23", "24", "25"]
46-
elixir: ["1.14"]
45+
otp: ["25", "26"]
46+
elixir: ["1.16"]
4747
services:
4848
postgres:
4949
image: postgres:16.1-alpine3.19
@@ -70,13 +70,13 @@ jobs:
7070
- run: MIX_ENV=test mix do deps.get + deps.compile + compile
7171
- run: mix test
7272

73-
v1dot13:
74-
runs-on: ubuntu-20.04
73+
v1dot15:
74+
runs-on: ubuntu-22.04
7575
name: elixir-${{ matrix.elixir }}-otp-${{ matrix.otp }}
7676
strategy:
7777
matrix:
78-
otp: ["22", "23", "24", "25"]
79-
elixir: ["1.13"]
78+
otp: ["25", "26"]
79+
elixir: ["1.15"]
8080
services:
8181
postgres:
8282
image: postgres:16.1-alpine3.19
@@ -103,13 +103,13 @@ jobs:
103103
- run: MIX_ENV=test mix do deps.get + deps.compile + compile
104104
- run: mix test
105105

106-
v1dot12:
107-
runs-on: ubuntu-20.04
106+
v1dot14:
107+
runs-on: ubuntu-22.04
108108
name: elixir-${{ matrix.elixir }}-otp-${{ matrix.otp }}
109109
strategy:
110110
matrix:
111-
otp: ["22", "23", "24"]
112-
elixir: ["1.12"]
111+
otp: ["25", "26"]
112+
elixir: ["1.14"]
113113
services:
114114
postgres:
115115
image: postgres:16.1-alpine3.19

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55

66
env:
77
OTP_VERSION: "27"
8-
ELIXIR_VERSION: "1.17"
8+
ELIXIR_VERSION: "1.18"
99

1010
jobs:
1111
style:

0 commit comments

Comments
 (0)