Skip to content

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

Flathub

https://github.com/flathub/de.til7701.Puzzled

Manifest is based on:

Update

  1. Update cargo-sources.json using https://github.com/flatpak/flatpak-builder-tools/tree/master/cargo
  2. Mirror changes to the manifest from upstream, if any.
  3. Update tag to pull sources from.
  4. 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

Clone this wiki locally