Skip to content

Commit 2929448

Browse files
authored
chore: reduce testing footprint (#359)
* chore: remove dialyzer * chore: remove most testing combinations * chore: fix version matrix
1 parent ac19c03 commit 2929448

File tree

1 file changed

+9
-29
lines changed

1 file changed

+9
-29
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- uses: erlef/setup-beam@v1
1818
with:
1919
otp-version: 26.1.x
20-
elixir-version: 1.14.x
20+
elixir-version: 1.15.x
2121
- name: Retrieve dependencies cache
2222
uses: actions/cache@v3
2323
id: mix-cache # id to use in retrieve action
@@ -33,21 +33,11 @@ jobs:
3333
name: OTP ${{matrix.otp}} / Elixir ${{matrix.elixir}}
3434
strategy:
3535
matrix:
36-
otp: [23.x, 24.x, 25.1.x, 26.1.x]
37-
elixir: [1.12.x, 1.13.x, 1.14.x, 1.15.x]
38-
exclude:
39-
- otp: 25.1.x
40-
elixir: 1.12.x
41-
- otp: 26.1.x
36+
otp: [24.x, 25.x, 26.1.x]
37+
elixir: [1.15.x]
38+
include:
39+
- otp: 24.x
4240
elixir: 1.12.x
43-
- otp: 25.1.x
44-
elixir: 1.13.x
45-
- otp: 26.1.x
46-
elixir: 1.13.x
47-
- otp: 26.1.x
48-
elixir: 1.14.x
49-
- otp: 23.x
50-
elixir: 1.15.x
5141
needs: check_format
5242
steps:
5343
- uses: actions/checkout@v3
@@ -96,21 +86,11 @@ jobs:
9686
if: ${{ github.ref == 'refs/heads/master' }}
9787
strategy:
9888
matrix:
99-
otp: [23.x, 24.x, 25.1.x, 26.1.x]
100-
elixir: [1.12.x, 1.13.x, 1.14.x, 1.15.x]
101-
exclude:
102-
- otp: 25.1.x
103-
elixir: 1.12.x
104-
- otp: 26.1.x
89+
otp: [24.x, 25.x, 26.1.x]
90+
elixir: [1.15.x]
91+
include:
92+
- otp: 24.x
10593
elixir: 1.12.x
106-
- otp: 25.1.x
107-
elixir: 1.13.x
108-
- otp: 26.1.x
109-
elixir: 1.13.x
110-
- otp: 26.1.x
111-
elixir: 1.14.x
112-
- otp: 23.x
113-
elixir: 1.15.x
11494
steps:
11595
- uses: actions/checkout@v3
11696
- uses: erlef/setup-beam@v1

0 commit comments

Comments
 (0)