Huggle/Release checklist

official release checklist for developers for a new version of Huggle 3.

1) preparation edit

  • update definitions.hpp / definitions_prod.hpp:
    • increment version if not already done
  • update version info in Huggle.nsi for windows
  • commit
  • create tag in github for official things

2) building the version edit

  • update definitions.hpp / definitions_prod.hpp
    • adjust HUGGLE_UPDATER_PLATFORM_TYPE if not working for target platform
    • set PRODUCTION_BUILD to 1 (or not)
  • run configure
    • make sure that version.txt holds the new, nice looking version string (your git-repo must already know the new git versionstag )
  • build it for all platforms needed and you able to do so

3) share the builds edit

4) update the version infos edit

5) aftermath edit

  • update the version in master to some (beta) version number (optional?)