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.
Pull request checklist:
CHANGELOG.md
was updated, if applicableDescription
There are now automated nightly Flatpak builds available on Flathub: https://github.com/flathub/com.chatterino.chatterino/tree/branch/nightly
Users generally get pointed to the Chatterino releases page to get nightly releases, so for the purposes of discoverability it would make sense for them to be able to get a Flatpak release there. However, as the Flatpak package is built separately outside of the usual Chatterino workflow process (it's built on Flathub's buildbot to be specific), there is no build artifact to automatically include in releases.
A solution for this is adding a static
.flatpakref
file to the artifacts. A.flatpakref
file is basically just a link to the Flatpak repo, application id and branch to install. What this means in practice is that users can simply download the ref file and install it, either via a GUI application manager or via the Flatpak CLI. They will still get centralized updates from Flathub, the ref file doesn't change between releases.I have tested that the release process works in my fork: release