coder / coder/coder-desktop-macos

Use an AppleConnect API key to notarize

Open
#230 0 comments 2 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
29
Forks
8
Avg merge
18h 14m
Merged PRs (30d)
4

Description

Right now we use an Apple ID and app-specific password to notarize our application with Apple. This unnecessarily ties our builds to the permissions of an individual developer. If their permissions are reduced it could break notarization; if their permissions are increased it means our credentials are more powerful than they need to be.

`notarytool` can be configured to use an API key on the command line: https://keith.github.io/xcode-man-pages/notarytool.1.html#App

We also need an admin of our Apple Account to generate the key and add it to the GitHub Actions secrets.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.