Rookery 1.1.1 is available
Rookery 1.1.1 is available to download.
Read more →macOS
Rookery is a tiny macOS menu-bar app that gives a self-hosted Gitea act_runner a permitted home on your Mac.
macOS Sequoia (15) added Local Network Privacy: an app must be granted access before it can reach LAN addresses (192.168.x.x). A launchd-spawned act_runner connecting to a LAN Gitea fails immediately with connect: no route to host — and because the process exits the moment it fails, macOS never shows the permission prompt and never lists it in Settings → Privacy & Security → Local Network (Apple bug FB16131937). So you can’t grant it, and the runner can’t connect.
Rookery fixes that: it’s a menu-bar app that holds the Local Network grant and runs act_runner as its child — so the runner inherits Rookery’s permission and connects.
Building: <owner>/<repo> line naming the current job.~/Library/Application Support/Rookery/.| Icon | Meaning |
|---|---|
| 🟢 | Connected — idle, waiting for jobs |
| A job is building | |
| 🟡 | Starting up |
| 🔴 | No local-network access (can’t reach Gitea) |
| ⚪ | Stopped / not registered |
Grab the signed & notarised .dmg from the Downloads page. On first launch, Allow the Local Network prompt, then open Settings… → Register with your Gitea URL and a registration token — Rookery runs act_runner register for you and starts it. Turn on Launch at login and you’re set.
Rookery 1.1.1 is available to download.
Read more →Rookery 1.1.0 is available to download — a notarized macOS build of the menu-bar app that hosts Gitea runners.
Rookery 1.0.1 is available to download.