You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
609 B
21 lines
609 B
name: build |
|
on: [push] |
|
jobs: |
|
run: |
|
name: Build |
|
runs-on: ${{ matrix.operating-system }} |
|
strategy: |
|
matrix: |
|
operating-system: [ubuntu-latest] |
|
# operating-system: [macos-latest, ubuntu-latest, windows-latest] |
|
ocaml-version: [ '4.05.0' ] |
|
steps: |
|
- uses: actions/checkout@master |
|
- uses: avsm/setup-ocaml@master |
|
with: |
|
ocaml-version: ${{ matrix.ocaml-version }} |
|
- run: opam pin -n . |
|
- run: opam depext -yt lwd nottui nottui-lwt |
|
- run: opam install -t . --deps-only |
|
- run: opam exec -- dune build |
|
- run: opam exec -- dune runtest
|
|
|