name: macOS (Cocoa + Ninja) on: push: branches: [ main, master ] pull_request: branches: [ main, master ] jobs: build: runs-on: macos-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Install dependencies run: | brew update brew install ninja lua - name: Configure (Release, Ninja) run: | cmake -S . -B build-mac \ -G Ninja \ -DCMAKE_BUILD_TYPE=Release - name: Build (Release) run: cmake --build build-mac -j - name: Upload artifact uses: actions/upload-artifact@v4 with: name: SRDWM-macos-Release path: build-mac/SRDWM