Skip to content

Commit 1d9b01c

Browse files
Update CI
1 parent 1b542a5 commit 1d9b01c

File tree

1 file changed

+21
-7
lines changed

1 file changed

+21
-7
lines changed

.github/workflows/main.yml

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,32 @@ jobs:
1414
runs-on: ${{ matrix.os }}
1515

1616
strategy:
17+
fail-fast: false
1718
matrix:
18-
otp_version: ['24', '23', '22', '21']
19-
os: [ubuntu-latest]
19+
include:
20+
- otp_version: 26
21+
os: ubuntu-22.04
22+
rebar3_version: 3.22
23+
- otp_version: 25
24+
os: ubuntu-22.04
25+
rebar3_version: 3.22
26+
- otp_version: 24
27+
os: ubuntu-22.04
28+
rebar3_version: 3.22
29+
- otp_version: 23
30+
os: ubuntu-20.04
31+
rebar3_version: 3.18
32+
- otp_version: 22
33+
os: ubuntu-20.04
34+
rebar3_version: 3.18
2035

2136
steps:
22-
- uses: actions/checkout@v2
37+
- uses: actions/checkout@v3
2338

2439
- uses: erlef/setup-beam@v1
2540
with:
2641
otp-version: ${{ matrix.otp_version }}
27-
rebar3-version: '3.14'
42+
rebar3-version: ${{ matrix.rebar3_version }}
2843

2944
- name: Compile
3045
run: rebar3 compile
@@ -36,9 +51,8 @@ jobs:
3651
run: rebar3 xref
3752

3853
- name: Covertool
39-
if: ${{ always() }}
4054
run: rebar3 covertool generate
41-
- uses: codecov/codecov-action@v1
55+
- uses: codecov/codecov-action@v3
4256
with:
43-
file: _build/test/covertool/elli.covertool.xml
57+
files: _build/test/covertool/elli.covertool.xml
4458
env_vars: OTP_VERSION

0 commit comments

Comments
 (0)