OpenBCI/OpenBCI_GUI

Add MacOS builds to Github Actions instead of Travis

philippitts opened this issue · 0 comments

Is your feature request related to a problem? Please describe.

We have automated builds for Windows and Linux distributions, but not for MacOS. This is mainly due to application signing requirements enforced by Apple which have stopped previous attempts to automate the builds.

Describe the solution you'd like

Automatically build MacOS releases as part of the GitHub Actions workflow.

Describe alternatives you've considered

In order to sign applications for MacOS, the signing key must be added to the system keychain. This requires administrative privileges and is blocked on GitHub Actions work nodes. It may be possible to build the application in a Docker container to resolve this administrative access issues.

Additional context

https://github.com/sickcodes/Docker-OSX