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
@@ -71,7 +71,7 @@ jobs:
# HVF grants VM creation only to binaries carrying the hypervisor
# entitlement on current macOS; packaging signs the same way.
- name: Sign the binary with the hypervisor entitlement
run: codesign --force --sign - --entitlements packaging/macos/ecrou.entitlements target/release/ecrou
run: codesign --force --sign - --entitlements packaging/homebrew/ecrou.entitlements target/release/ecrou
- name: Probe
run: ./target/release/ecrou probe
+1 -1
View File
@@ -87,7 +87,7 @@ jobs:
run: cargo build --release -p ecrou-cli
- name: Sign the binary with the hypervisor entitlement
run: codesign --force --sign - --entitlements packaging/macos/ecrou.entitlements target/release/ecrou
run: codesign --force --sign - --entitlements packaging/homebrew/ecrou.entitlements target/release/ecrou
- name: Package
run: |