Skip to content

Migrate to Homebrew cask installation and sign your binaries with an Apple Developer certificate #158

@leggetter

Description

@leggetter

To properly support cask distribution, you need to sign your binaries with an Apple Developer certificate. This requires:

Enrolling in the Apple Developer Program ($99/year)
Creating a Developer ID Application certificate
Configuring code signing in your build pipeline
Signing binaries during the GoReleaser build process

Once signing is implemented, you can uncomment the cask configuration and remove the disable! stanza.
Workaround for Users (Temporary)
Users who already installed via cask can bypass Gatekeeper by manually removing the quarantine attribute:
bashxattr -d com.apple.quarantine $(which hookdeck)
This should be documented in troubleshooting guides until proper signing is implemented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions