ccrma / miniAudicle

miniAudicle: integrated development + performance environment for the ChucK programming language
https://chuck.stanford.edu/
GNU General Public License v2.0
65 stars 9 forks source link

GHA for release pipeline #54

Open nshaheed opened 1 year ago

nshaheed commented 1 year ago

Initial investigating into things:

"currently, the macOS miniAudicle installer builds and codesigns 1) miniAudicle 2) command line chuck 3) all packaged chugins and packages these into a single installer"

Could handle code signing, notarization, and stapling with this:

https://federicoterzi.com/blog/automatic-code-signing-and-notarization-for-macos-apps-using-github-actions/

We could then take the build and create a release on github, then also scp it over to the ccrma/princeton servers.

with windows I have no idea