name: macOS on: push: branches: - master pull_request: branches: - master jobs: macos: runs-on: macos-latest name: Build on Mac OS strategy: fail-fast: false matrix: compiler: [ gcc, clang ] steps: - uses: actions/checkout@v2.1.0 - name: build env: CC: ${{ matrix.compiler }} run: | mkdir build-debug && cd build-debug cmake .. -DSANITIZER=address make -j make check rm -rf * cmake .. -DSANITIZER=undefined make -j make check