The Forgejo instance at ollie-server needs a macOS runner for SwiftUI build & test CI.
Why: swift build and swift test require Apple frameworks (SwiftUI) and cannot run on Linux. Only lint/format/spellcheck can run on the Linux runner.
Steps:
Prerequisites: Xcode (or Command Line Tools), Homebrew
Note: Can be your personal Mac — keep the daemon running for CI.
The Forgejo instance at
ollie-serverneeds a macOS runner for SwiftUI build & test CI.Why:
swift buildandswift testrequire Apple frameworks (SwiftUI) and cannot run on Linux. Only lint/format/spellcheck can run on the Linux runner.Steps:
forgejo-runneron a Macforgejo-runner generate-config > ~/forgejo-runner/config.ymlforgejo-runner register --instance <SERVER-URL> --token <TOKEN> --name <NAME> --labels macos-latestforgejo-runner daemonPrerequisites: Xcode (or Command Line Tools), Homebrew
Note: Can be your personal Mac — keep the daemon running for CI.