Skip to content

Commit 2a678eb

Browse files
committed
Update CI with current Elixir and Erlang/OTP versions
> I am trying to maintain (in CI) the latest 2 major versions, so Elixir 15+ and OTP 25+; wait 2-3 months and it will be Elixir 16+ and OTP 26+ #623 (comment)
1 parent f1c9a36 commit 2a678eb

File tree

2 files changed

+32
-16
lines changed

2 files changed

+32
-16
lines changed

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
1313
- name: Set up Elixir
1414
uses: erlef/setup-beam@v1
1515
with:
16-
elixir-version: '1.13'
17-
otp-version: '24.3'
16+
elixir-version: '1.15'
17+
otp-version: '25.3'
1818
- name: Restore dependencies cache
1919
uses: actions/cache@v4
2020
with:

.github/workflows/test.yml

Lines changed: 30 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,22 @@ jobs:
66
Test:
77
runs-on: ubuntu-latest
88
name: OTP ${{matrix.otp}} / Elixir ${{matrix.elixir}}
9+
continue-on-error: ${{ matrix.experimental }}
910
strategy:
1011
matrix:
11-
elixir:
12-
- 1.14
13-
- 1.13
14-
otp:
15-
- 25.3
16-
- 24.3
12+
include:
13+
- otp: '25.3'
14+
elixir: '1.15'
15+
experimental: false
16+
- otp: '26.2'
17+
elixir: '1.16'
18+
experimental: false
19+
- otp: '26.2'
20+
elixir: '1.17'
21+
experimental: true
22+
- otp: '27.0'
23+
elixir: '1.17'
24+
experimental: true
1725
steps:
1826
- uses: actions/checkout@v4
1927
- name: Set up Elixir
@@ -41,14 +49,22 @@ jobs:
4149
Test-gun1:
4250
runs-on: ubuntu-latest
4351
name: OTP ${{matrix.otp}} / Elixir ${{matrix.elixir}} - Gun1
52+
continue-on-error: ${{ matrix.experimental }}
4453
strategy:
4554
matrix:
46-
elixir:
47-
- 1.14
48-
- 1.13
49-
otp:
50-
- 25.3
51-
- 24.3
55+
include:
56+
- otp: '25.3'
57+
elixir: '1.15'
58+
experimental: false
59+
- otp: '26.2'
60+
elixir: '1.16'
61+
experimental: false
62+
- otp: '26.2'
63+
elixir: '1.17'
64+
experimental: true
65+
- otp: '27.0'
66+
elixir: '1.17'
67+
experimental: true
5268
steps:
5369
- uses: actions/checkout@v4
5470
- name: Set up Elixir
@@ -83,8 +99,8 @@ jobs:
8399
- name: Set up Elixir
84100
uses: erlef/setup-beam@v1
85101
with:
86-
elixir-version: '1.13'
87-
otp-version: '24.3'
102+
elixir-version: '1.15'
103+
otp-version: '25.3'
88104
version-type: strict
89105
- name: Restore dependencies cache
90106
uses: actions/cache@v4

0 commit comments

Comments
 (0)