Skip to content

Commit 68e8bfe

Browse files
am-kantoxoz-agent
andcommitted
Expand CI test matrix to OTP 27-29 / Elixir 1.17-1.20
Test matrix now covers 6 combinations: - OTP 27 / Elixir 1.17 (minimum supported) - OTP 27 / Elixir 1.18 - OTP 28 / Elixir 1.18 - OTP 28 / Elixir 1.19 - OTP 29 / Elixir 1.19 - OTP 29 / Elixir 1.20.0-rc.5 (latest) Linters (credo, dialyzer, format) run on latest OTP 29 / Elixir 1.20.0-rc.5. Co-Authored-By: Oz <oz-agent@warp.dev>
1 parent 8e528e1 commit 68e8bfe

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

.github/workflows/test.yml

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,21 @@ jobs:
1717
- pair:
1818
otp: "27"
1919
elixir: "1.17"
20+
- pair:
21+
otp: "27"
22+
elixir: "1.18"
2023
- pair:
2124
otp: "28"
2225
elixir: "1.18"
26+
- pair:
27+
otp: "28"
28+
elixir: "1.19"
29+
- pair:
30+
otp: "29"
31+
elixir: "1.19"
32+
- pair:
33+
otp: "29"
34+
elixir: "1.20.0-rc.5"
2335
steps:
2436
- uses: actions/checkout@v4
2537
- uses: erlef/setup-beam@v1
@@ -57,14 +69,14 @@ jobs:
5769
- uses: erlef/setup-beam@v1
5870
id: beam
5971
with:
60-
otp-version: "27"
61-
elixir-version: "1.17"
72+
otp-version: "29"
73+
elixir-version: "1.20.0-rc.5"
6274
- name: Restore dependencies cache
6375
uses: actions/cache@v4
6476
with:
6577
path: deps
66-
key: deps-${{ runner.os }}-27-1.17-${{ hashFiles('**/mix.lock') }}
67-
restore-keys: deps-${{ runner.os }}-27-1.17-
78+
key: deps-${{ runner.os }}-29-1.20.0-rc.5-${{ hashFiles('**/mix.lock') }}
79+
restore-keys: deps-${{ runner.os }}-29-1.20.0-rc.5-
6880
- name: Restore PLT cache
6981
uses: actions/cache@v4
7082
with:

0 commit comments

Comments
 (0)