File tree Expand file tree Collapse file tree 1 file changed +25
-11
lines changed Expand file tree Collapse file tree 1 file changed +25
-11
lines changed Original file line number Diff line number Diff line change 4
4
push :
5
5
workflow_dispatch :
6
6
jobs :
7
- build :
7
+ lambdapi :
8
8
strategy :
9
9
fail-fast : false
10
10
matrix :
11
- lambdapi-version : [master ]
11
+ lambdapi-version : [2.0.0, 2.1.0, 2.2.0 ]
12
12
runs-on : ubuntu-latest
13
13
steps :
14
- - name : Check out lib
14
+ - name : Check out library
15
15
uses : actions/checkout@v2
16
16
- name : Install ocaml and opam
17
17
uses : ocaml/setup-ocaml@v2
18
- - name : Install lambdapi dependencies
19
- run : opam install dune bindlib timed sedlex menhir pratter yojson cmdliner why3
20
- - name : Check out lambdapi ${{ matrix.lambdapi-version }}
21
- run : git clone --depth 1 --branch ${{ matrix.lambdapi-version }} https://github.com/Deducteam/lambdapi.git
22
- - name : Install lambdapi
18
+ with :
19
+ ocaml-compiler : 4.13.1
20
+ - name : Install lambdapi ${{ matrix.lambdapi-version }}
21
+ run : opam install lambdapi. ${{ matrix.lambdapi-version }}
22
+ - name : Check library
23
23
run : |
24
- cd lambdapi
25
24
eval $(opam env)
26
- make install
27
- - name : Check lib
25
+ make
26
+ lambdapi-master :
27
+ strategy :
28
+ fail-fast : false
29
+ runs-on : ubuntu-latest
30
+ steps :
31
+ - name : Check out library
32
+ uses : actions/checkout@v2
33
+ - name : Install ocaml and opam
34
+ uses : ocaml/setup-ocaml@v2
35
+ with :
36
+ ocaml-compiler : 4.13.1
37
+ - name : Install lambdapi
38
+ run : |
39
+ opam pin add lambdapi https://github.com/Deducteam/lambdapi.git
40
+ opam install lambdapi
41
+ - name : Check library
28
42
run : |
29
43
eval $(opam env)
30
44
make
You can’t perform that action at this time.
0 commit comments