Skip to content

Merge pull request #51 from cannam/main #123

Merge pull request #51 from cannam/main

Merge pull request #51 from cannam/main #123

Workflow file for this run

name: macOS CI
on: [push, pull_request]
jobs:
build:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: deps
run: brew install smlnj qt6 meson ninja capnp mercurial
- name: repoint
run: PATH=$PATH:/usr/local/smlnj/bin ./repoint install
- name: configure
run: meson setup build --buildtype release
- name: make
run: ninja -C build
- name: test
run: meson test -C build
- name: deploy-app
run: |
QTDIR=/opt/homebrew ./deploy/macos/deploy.sh build
- name: check
run: |
otool -L ./"Piano Precision.app/Contents/MacOS/Piano Precision"
./"Piano Precision.app/Contents/MacOS/Piano Precision" --version