File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,22 +12,27 @@ jobs:
1212 os :
1313 - ubuntu-latest
1414 ocaml-compiler :
15- - 5.0.0
16- - 4.14.0
17- - 4.08.0
18-
15+ - 4.08.x
16+ - 5.0.x
17+ include :
18+ - ocaml-compiler : 4.08.x
19+ packages : ' ppx_protocol_conv.opam ppx_protocol_conv_json.opam ppx_protocol_conv_msgpack.opam ppx_protocol_conv_xmlm.opam ppx_protocol_conv_yaml.opam ppx_protocol_conv_xml_light.opam'
20+ - ocaml-compiler : 5.0.x
21+ packages : ' ppx_protocol_conv.opam ppx_protocol_conv_json.opam ppx_protocol_conv_msgpack.opam ppx_protocol_conv_xmlm.opam ppx_protocol_conv_yaml.opam'
1922 runs-on : ${{ matrix.os }}
2023
2124 steps :
2225 - name : Checkout code
23- uses : actions/checkout@v2
26+ uses : actions/checkout@v3
2427
2528 - name : Use OCaml ${{ matrix.ocaml-compiler }}
2629 uses : avsm/setup-ocaml@v2
2730 with :
2831 ocaml-compiler : ${{ matrix.ocaml-compiler }}
32+ opam-local-packages : ${{ matrix.packages }}
2933
3034 - run : opam pin . --no-action
31- - run : opam install . --deps-only --with-doc --with-test
32- - run : opam exec -- dune build
33- - run : opam exec -- dune runtest
35+ - run : |
36+ for package in ${{ matrix.packages }}; do
37+ opam install ${package/.opam/} --with-doc --with-test
38+ done
You can’t perform that action at this time.
0 commit comments