mirror of
https://github.com/vhaudiquet/ecrou.git
synced 2026-11-12 22:22:44 +00:00
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:
1 parent
a3b4dca2d9
commit
d14d8c07bd
5 files changed
+6
-6
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user