macOS Gatekeeper documentation (GitHub Releases)

May 22, 2026 · View on GitHub

Purpose

CI-built macOS artifacts (Ferrite.app inside .dmg / .tar.gz) ship without Apple Developer ID signing or notarization through v0.3.0. Gatekeeper—especially on macOS 15.x—may block or warn. This document maps where that behavior is documented and what maintainers ship.

Tracking: GitHub #130. Signed GitHub releases depend on Apple Developer Program enrollment and CI wiring — no release date committed.

User-facing

AssetRole
docs/install/macos.mdTroubleshooting: quarantine (xattr -dr com.apple.quarantine …), Open Anyway, Homebrew; temporary workaround tone
Root README.mdCollapsible macOS section + install notes linking the install doc
docs/building.mdBuilder context + troubleshooting pointer

Maintainer / release

AssetRole
docs/github-release-checklist.mdCopy-paste Markdown for GitHub Release body until signing lands
.github/workflows/release.ymlComment on release job reminding publishers to paste the Gatekeeper block

macos-app-bundle-ci.md describes .app CI packaging; it links the install doc for Gatekeeper behavior (bundling ≠ notarization).