build: move the entitlements next to the Homebrew formula

All consumers live in packaging already: the formula codesigns at
install, and the CI and release workflows codesign the built binary.
The macOS dir held nothing else.
This commit is contained in:
vhaudiquet committed 2026-10-31 18:27:54 -05:00
1 parent a3b4dca2d9
commit d14d8c07bd
5 files changed
+6 -6

No files matched your search

+1 -1
View File
@@ -342,7 +342,7 @@ the release tarball and pushes it (gated on a `HOMEBREW_TAP_TOKEN`
PAT; without the secret the job no-ops). The formula carries the runtime
dependencies (`libkrun` from the krun tap, `e2fsprogs`, `libarchive`),
builds from source with cargo, and re-signs the binary with the
entitlements plist from `packaging/macos/` — brew bottles are
entitlements plist from `packaging/homebrew/` — brew bottles are
ad-hoc signed, so the signature is part of the formula's install,
not of the artifact. The formula is pinned by tag until the first
release exists, then switches to the release tarball + sha256 the