konstructio / kubefirst

The Kubefirst Open Source Platform
https://kubefirst.konstruct.io/docs
MIT License
1.8k stars 141 forks source link

Notarizing macOS build #1665

Open fharper opened 1 year ago

fharper commented 1 year ago

Which version of kubefirst are you using?

ALL

Which cloud provider?

None specific

Which installation type?

None specific

Which distributed Git provider?

None specific

What is the issue?

We should notarize our macOS build to add some legitimacy to the application, and prevent some security software to look at our CLI as suspicious caused it's not signed. It's possible to do it with a GitHub Action when we release as long as we have an Apple Developer Account + created the proper signing certificate.

CleanShot 2023-06-29 at 16 08 13@2x

Code of Conduct

fharper commented 1 year ago

A tutorial on how Espanso did it https://federicoterzi.com/blog/automatic-code-signing-and-notarization-for-macos-apps-using-github-actions/

claywd commented 1 year ago

@jarededwards @johndietz if you will setup the apple dev subscription for kubefirst I will take care of the rest and get it signed.

Not sure many devs will really appreciate this but as we move towards the gui it might make more sense.