Skip to content
Petr Bena edited this page Dec 9, 2018 · 13 revisions

Before release

  • Open phabricator and check that there is no open release blocker bugs
  • Verify if there is no information about current issues found by testers
  • Make sure there is no new bug that was introduced since last release, preferably run huggle yourself for few hours so that you can be sure it works

Release

  • git tag -a (git tag -a 3.1.2)
  • git push origin
  • Create a release on github by editing the tag
  • Build version for windows, linux and Mac (Poke Rich), upload the packages, except for linux, on Github
  • Create .tar.gz:
cd /tmp
git clone --recursive https://github.com/huggle/huggle3-qt-lx
mv huggle3-qt-lx huggle_<version>
rm -rf huggle_<version>/.git
tar -zcf huggle_version.tar.gz huggle_version

DELETE OLD DEFINITIONS FILE SO THAT NEW VERSION IS VISIBLE IN PROGRAM

Windows

Make sure to run ./update.sh so that version.txt contains last version, double check that! Do this after you push to git

Don't forget to increment version in NSI file

After-party

Clone this wiki locally