name: macos # A real build. Manual-only for now: there is no macOS runner, and Gitea leaves # a job queued (not skipped) when no runner has its label, even behind an `if`. # Once an act_runner with the "macos" label is registered, add `push:` here. on: workflow_dispatch: jobs: build: runs-on: macos steps: - uses: actions/checkout@v4 - name: Check run: scripts/check.sh - name: Build (warnings are errors) run: swift build -c release -Xswiftc -warnings-as-errors - name: Bundle and ad-hoc sign run: | make bundle plutil -lint dist/Wakeful.app/Contents/Info.plist