Example repository for building and publishing a VCV Rack plugin with GitHub Actions.
- In your plugin repository create a folder
.github/workflows
- Put the workflow definition build-plugin.yml into this folder
- Make changes to your sources and push them to Github
- In your Github repository navigate into the Action tab to see the progress and status of the Workflow run
- To create a Github Release that contains the built plugin for all platforms you need to create and push a tag, e.g. like this:
git tag v2.0.9 -m "create v2.0.9"
git push origin --tags
- Note: Make sure that your tag version number is the same as the version in the plugin.json and the tag starts with
v
(it is a convention), otherwise the the publish step will be canceled.