Skip to content

Adapt to breaking change in OCADml Mesh type #47

Adapt to breaking change in OCADml Mesh type

Adapt to breaking change in OCADml Mesh type #47

Workflow file for this run

name: Build and Test
on:
- push
- pull_request
jobs:
build-and-test:
strategy:
fail-fast: false
matrix:
os:
- macos-latest
- ubuntu-latest
- windows-latest
ocaml-compiler:
- 4.14.x
runs-on: ${{ matrix.os }}
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Use OCaml 4.14.x
uses: ocaml/setup-ocaml@v2
with:
ocaml-compiler: 4.14.x
- name: Install openscad on Ubuntu
if: ${{ matrix.os == 'ubuntu-latest' }}
run: |
sudo apt-get update
sudo apt-get install openscad
- run: opam install . --deps-only --with-test
- run: opam exec -- make build
- run: opam exec -- make test-ocaml
- run: opam exec -- make test-e2e
if: ${{ matrix.os == 'ubuntu-latest' }}