-
Notifications
You must be signed in to change notification settings - Fork 473
49 lines (49 loc) · 1012 Bytes
/
ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
on:
push:
branches:
- main
pull_request:
jobs:
test:
name: test ${{matrix.otp}} on ${{matrix.os}}
runs-on: ${{matrix.os}}
container:
image: erlang:${{matrix.otp}}
strategy:
fail-fast: false
matrix:
os:
- ubuntu-latest
otp:
- "27"
- "26"
- "25"
- "24"
- "23"
- "22"
- "21"
- "20"
steps:
- uses: actions/checkout@v4
- run: make test
- run: make edoc
- run: REBAR=rebar make test
test-eol:
name: test ${{matrix.otp}} on ${{matrix.os}}
runs-on: ${{matrix.os}}
container:
image: erlang:${{matrix.otp}}
strategy:
fail-fast: false
matrix:
os:
- ubuntu-latest
otp:
- "19"
- "18"
steps:
# The old containers can't run checkout@v4
- uses: actions/checkout@v3
- run: make test
- run: make edoc
- run: REBAR=rebar make test