-
Notifications
You must be signed in to change notification settings - Fork 222
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automatically build Debian packages and set latest tag to release #807
Conversation
Does this mean that everytime I set a new label (i.e. any label), the "latest" tag will be moved and a release will be created? This is not intended since sometimes I apply some labels to some intermediate states of the code. I do not want the "release" label to point to that tag. |
I just saw that you already filter the tags by "r*". So I only have to make sure that the inofficial tags do not start with an "r", right? |
So you mean that instead of tagging the repo and afterwards move the latest tag -> now I only set the release tag and the movement of the latest tag is done automatically? So it means that I have less work to do (which would be good :-) ). |
Yes. That's the case
Yes. |
In theory macOS and Windows builds could be possible with GH actions too. But I haven't managed it yet (and would like to focus on one OS first) |
Great, thanks. |
If you could figure out how to do it, that would be great. |
#795
This will make the release process slightly different (mainly the latest tag will be set automatically).
If somebody adds a tag with r and pushes it to the repo, GitHub actions will compile the .deb files from the latest code and upload it to a release: https://github.com/ann0see/jamulus/releases/tag/latest
Hacks/Bugs:
I currently compile Jamulus on Ubuntu 18.04 but use the 16.04 dependencies. This seems to allow us to have the pan function on Debian 10 but doesn't show the muted icon in the main mixer. Hopefully it doesn't break anything else