stemroller
stemroller copied to clipboard
Automate Builds
Would like to look into using GitHub Actions or similar platform to automate builds for all three platforms (Windows, macOS, Linux). Will do some research at a later date, but if anyone has input/advice then please share it in this thread.
Here's some suggestions:
-
Create a new repo
steamroller-deps, which would contain a GH action to automatically generate a neat zip for all supported OSes withdemucs-cxfreeze,ffpmpegand the models. For linux builds you can probably skipffmpegand install it through a packcage manager. -
The GH action running in this repo would simply download the latest release and run
npm buildEDIT: -
the
-depsrepo would also be a great to curate working versions of said dependencies.
I went ahead and did started this: https://github.com/krystalgamer/stemroller-deps
Thanks so much @krystalgamer, looking forward to checking out your repo soon!
Implemented in the latest release (1.1.0)! Closing.