Skip to content

macOS: code signing + notarization for release binaries #1016

@Aaronontheweb

Description

@Aaronontheweb

Follow-up to #1013 (macOS support).

The macOS osx-arm64 release binaries are unsigned and un-notarized. The curl | bash install path works fine (curl-downloaded files do not receive a Gatekeeper quarantine xattr), but a binary or archive downloaded via a browser will be blocked by Gatekeeper.

Proposed work

Set up Apple Developer code signing + notarytool notarization in .github/workflows/publish_release_binaries.yml for the osx-arm64 artifacts. Requires a paid Apple Developer account and signing secrets configured in the repo.

Context

Deferred from the macOS install-support PR. Documented as a known limitation in the README in the meantime.

Metadata

Metadata

Assignees

No one assigned

    Labels

    platform:macosmacOS-specific issues and support

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions