[WIp] Automated nightly Howl Flatpak builds #509
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Basically, it is what it says. You can try out the repo:
Why is this [WIP]?
There are four more things that probably need to be done:
howl-dl
. If we want to use a shorter URL, e.g. off the howl.io domain (something likedl.howl.io
), it needs to be changed here to match.--no-gpg-verify
is generally a good thing, but first the commits need to be GPG-signed. In general using a new, separate key from anyone's normal one is preferred, but I wasn't sure if @nilnor would prefer it point to e.g. his email or mine or something else, so I didn't create one yet..flatpakrepo
file that a user can double-click to automatically add the remote, but it depends on GPG signatures being enabled, so see the above point.In addition to the scheduled "nightly" builds (I haven't actually enabled the trigger yet), Azure Pipelines will build a Flatpak bundle for every PR or commit. So, if someone wants to try something out, they can just download the Flatpak bundle and install it to give that PR / commit / whatever a spin. You can see the current bundles here, just select a build, then go to Artifacts -> Flatpak bundle -> download howl.flatpak. These artifacts need to be published in a slightly different way to make them public but I haven't done that yet.
So yeah, initial feedback welcome. 😁
EDIT: Also the commit history is a mess, please squash when merging.