-
-
Notifications
You must be signed in to change notification settings - Fork 93
Release guide
Petr Bena edited this page Dec 9, 2018
·
13 revisions
- 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
- 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
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
- Increment Template:Huggle/Version ** https://en.wikipedia.org/w/index.php?title=Template:Huggle/Version&action=edit
- Update download links on meta:Huggle/Download
- Update changelog links
- Increment last version on toolslabs updater, but only once all uploads work
- Update #huggle
- Have some vodka !!!