Skip to content

Commit 7d5c7b7

Browse files
authored
CI housekeeping (#83)
1 parent 77cdaba commit 7d5c7b7

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,26 +14,31 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
include:
17-
- elixir: '1.11.4'
18-
otp: '23.3'
19-
- elixir: '1.14.5'
20-
otp: '24.3'
21-
- elixir: '1.15.0'
22-
otp: '26.0.1'
17+
- elixir: 1.11.4
18+
otp: 23.3
19+
- elixir: 1.17.1
20+
otp: 27.0
21+
lint: true
2322
steps:
24-
- uses: actions/checkout@v2
25-
- uses: erlef/setup-elixir@v1
23+
- uses: actions/checkout@v4
24+
25+
- uses: erlef/setup-beam@v1
2626
with:
2727
otp-version: ${{matrix.otp}}
2828
elixir-version: ${{matrix.elixir}}
2929
version-type: strict
30-
- name: Install Dependencies
31-
run: mix deps.get --only test
30+
31+
- run: mix deps.get --only test
32+
3233
- run: mix format --check-formatted
3334
if: ${{ matrix.lint }}
35+
3436
- run: mix deps.get && mix deps.unlock --check-unused
3537
if: ${{ matrix.lint }}
38+
3639
- run: mix deps.compile
40+
3741
- run: mix compile --warnings-as-errors
3842
if: ${{ matrix.lint }}
43+
3944
- run: mix test

0 commit comments

Comments
 (0)