Skip to content

Commit a363975

Browse files
committed
Modernise CI to currently supported versions
1 parent 243c8a8 commit a363975

1 file changed

Lines changed: 22 additions & 40 deletions

File tree

.github/workflows/ci.yml

Lines changed: 22 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -15,45 +15,33 @@ jobs:
1515
fail-fast: false
1616
matrix:
1717
include:
18-
- elixir: 1.4.x
19-
otp: 20
20-
os: ubuntu-20.04
21-
- elixir: 1.5.x
22-
otp: 20
23-
os: ubuntu-20.04
24-
- elixir: 1.6.x
25-
otp: 20
26-
os: ubuntu-20.04
27-
- elixir: 1.7.x
28-
otp: 20
29-
os: ubuntu-20.04
30-
- elixir: 1.8.x
31-
otp: 20
32-
os: ubuntu-20.04
33-
- elixir: 1.9.x
34-
otp: 20
35-
os: ubuntu-20.04
36-
- elixir: 1.10.x
37-
otp: 21
38-
os: ubuntu-20.04
3918
- elixir: 1.11.x
40-
otp: 22
41-
os: ubuntu-20.04
42-
- elixir: 1.11.x
43-
otp: 23
44-
os: ubuntu-20.04
19+
otp: 24
20+
os: ubuntu-24.04
4521
- elixir: 1.12.x
46-
otp: 23
47-
os: ubuntu-20.04
48-
- elixir: 1.13.x
4922
otp: 24
50-
os: ubuntu-20.04
23+
os: ubuntu-24.04
24+
- elixir: 1.13.x
25+
otp: 25
26+
os: ubuntu-24.04
5127
- elixir: 1.14.x
5228
otp: 25
53-
os: ubuntu-22.04
29+
os: ubuntu-24.04
5430
- elixir: 1.15.x
5531
otp: 26
56-
os: ubuntu-latest
32+
os: ubuntu-24.04
33+
- elixir: 1.16.x
34+
otp: 26
35+
os: ubuntu-24.04
36+
- elixir: 1.17.x
37+
otp: 27
38+
os: ubuntu-24.04
39+
- elixir: 1.18.x
40+
otp: 27
41+
os: ubuntu-24.04
42+
- elixir: 1.19.x
43+
otp: 28
44+
os: ubuntu-24.04
5745
warnings_as_errors: true
5846
env:
5947
MIX_ENV: test
@@ -78,13 +66,7 @@ jobs:
7866
key: ${{ matrix.otp }}-${{ matrix.elixir }}-build
7967
- run: mix compile --warnings-as-errors
8068
if: matrix.warnings_as_errors
81-
env:
82-
CC: gcc-10
83-
CXX: g++-10
8469
- run: mix test
85-
env:
86-
CC: gcc-10
87-
CXX: g++-10
8870
dialyzer:
8971
name: mix dialyzer
9072
runs-on: ubuntu-latest
@@ -94,8 +76,8 @@ jobs:
9476
- uses: actions/checkout@v2
9577
- uses: erlef/setup-beam@v1
9678
with:
97-
otp-version: 26
98-
elixir-version: 1.15.x
79+
otp-version: 28
80+
elixir-version: 1.19.x
9981
- name: Install Dependencies
10082
run: |
10183
mix local.hex --force

0 commit comments

Comments
 (0)