diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6d7fcc5..cf192e1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,7 +3,7 @@ name: C/C++ CI on: push: branches: [ master ] - paths-ignore: + paths-ignore: - '*.md' - 'docs/**' - 'isagenerator/**' @@ -12,7 +12,7 @@ on: - 'LICENSE' pull_request: branches: [ master ] - paths-ignore: + paths-ignore: - '*.md' - 'docs/**' - 'isagenerator/**' @@ -21,7 +21,7 @@ on: - 'LICENSE' release: types: [published] - + jobs: Linux-build: @@ -97,7 +97,7 @@ jobs: with: files: 'x64-windows-release.zip;x86-windows-release.zip' repo-token: ${{ secrets.GITHUB_TOKEN }} - + Windows-cmake-build: runs-on: windows-latest @@ -117,6 +117,21 @@ jobs: ninja cd - +jobs: + Macos-build: + + runs-on: macos-latest + + steps: + - uses: actions/checkout@v3 + - name: Build all + run: | + mkdir build + cd build + cmake .. -DCMAKE_BUILD_TYPE=Release + make -j$(nproc) + cd - + Code-checks: runs-on: ubuntu-latest