Replies: 1 comment
|
Thanks for bringing this up. There are two slightly different cases here:
If we wanted signed binaries to also be installable through Homebrew, we'd probably need to maintain our own tap that installs the prebuilt binaries we sign ourselves. That is doable, but it would also mean taking on quite a bit more maintenance: managing the Apple Developer account and signing credentials, updating release CI, potentially notarizing builds, maintaining another Homebrew distribution path, and keeping everything in sync across releases and architectures. So I think the main question for us is whether there's enough demand to justify that extra maintenance. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
The
biomebinaries available for macOS via Homebrew / GitHub Releases are currently distributed without code signing.codesign -dvv /opt/homebrew/bin/biome Executable=/opt/homebrew/Cellar/biome/2.5.9/bin/biome Identifier=biome-38b6a4ad2ae1acf7 Format=Mach-O thin (arm64) CodeDirectory v=20400 size=656600 flags=0x20002(adhoc,linker-signed) hashes=20515+0 location=embedded Signature=adhoc Info.plist=not bound TeamIdentifier=not set Sealed Resources=none Internal requirements=noneTo reduce risks posed by the execution of untrusted binaries, enterprises environments are beginning to enforce aggressive binary authorisation policies that restrict the execution of unsigned code. Having
biomesigned with a Developer ID certificate would allow folks to maintain these policies without disrupting engineers' workflows.All reactions