-
Notifications
You must be signed in to change notification settings - Fork 1
Release Checklist
Tilman Holube edited this page Mar 18, 2026
·
6 revisions
- Update Screenshots and their URLs in
de.til7701.PuzzleMoreDays.metainfo.xml.in- Window size 990x600px
- Disable minimize and maximize buttons
- Add Release Notes in
de.til7701.PuzzleMoreDays.metainfo.xml.in - Update version in
Cargo.toml - Update version in
meson.build - Commit this as
Release <version> - Tag the commit with the version tag in the format
v<major>.<minor>.<patch> - Generate release notes in GitHub Release
- Replace SHA in artifact with version
https://github.com/flathub/de.til7701.Puzzled
Manifest is based on:
- Upstream Release manifest
- https://github.com/flatpak/flatpak-builder-tools/tree/master/cargo#cargo_home-is-set-by-buildsystem
- Update
cargo-sources.jsonusing https://github.com/flatpak/flatpak-builder-tools/tree/master/cargo - Mirror changes to the manifest from upstream, if any.
- Update tag to pull sources from.
- Test build locally
flatpak run --command=flathub-build org.flatpak.Builder --repo=repo --disable-rofiles-fuse --install-deps-from=flathub --force-clean de.til7701.Puzzled.json
flatpak run --command=flatpak-builder-lint org.flatpak.Builder manifest de.til7701.Puzzled.json
flatpak run --command=flatpak-builder-lint org.flatpak.Builder repo repo
flatpak run --command=flatpak-builder-lint org.flatpak.Builder appstream .flatpak-builder/build/puzzled/data/de.til7701.Puzzled.metainfo.xml.in