- Bump the
APP_VERSIONproperty ingst/conf.pybased on Major.Minor.Patch naming scheme - Update
data/com.leinardi.gst.appdata.xmlfor the impending release. - Run
./build.shto update the CHANGELOG.md flatpak run --env=G_DEBUG=fatal-criticals org.freedesktop.appstream-glib validate data/com.leinardi.gst.appdata.xml- Update the
README.mdwith the new changes (if necessary). git commit -am "Prepare for release X.Y.Z"(where X.Y.Z is the version you set in step 1)flatpak uninstall com.leinardi.gst --assumeyes; ./build.sh --flatpak-local --flatpak-install --flatpak-bundle && flatpak run com.leinardi.gst- Tag version
X.Y.Z(git tag -s X.Y.Z) (where X.Y.Z is the version you set in step 1) - Update tag and SHA in
flatpak/com.leinardi.gst.json git push --follow-tags- Trigger Flathub build bot
cd flatpak && git commit -am "Release X.Y.Z" && git push(where X.Y.Z is the version you set in step 1) - Make a PR to the Flathub repository master, test the build and, if OK, merge the PR
git commit -am "Release X.X.X" && git push(where X.Y.Z is the version you set in step 1)- Create a PR from master to release