-
-
Notifications
You must be signed in to change notification settings - Fork 94
Release guide
Petr Bena edited this page Nov 12, 2025
·
14 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:
v=3.4.6
cd /tmp
git clone --recursive https://github.com/huggle/huggle3-qt-lx
mv huggle3-qt-lx "huggle_$v"
# Make life of people who don't read docs easier
cd "huggle_$v"/src/huggle_core
cp definitions_prod.hpp definitions.hpp
sh update.sh
cd -
rm -rf "huggle_$v"/.git
tar -zcf "huggle_$v".tar.gz "huggle_$v"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
Good to know: If you need to compile with MSVC 2019 runtime, yaml-cpp won't work unless you checkout version 0.7.0 or something older than that
- Increment Template:Huggle/Version
- 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 tea !!!