Hacking:Preparation to release
This document contain steps for preparation to release. Because release doesn't happens every day it is hard to remember all steps. And take many time to remember all again. Hope this document will make creation new release less painful.
- Update version in files src/app/version.h and scr/app/version.cpp.
- Update file ChangeLog.txt.
- Update page Changes.
- Download translation from Transifex. Don't forget use script scripts/lupdate.sh.
- Update app version for creation deb packages. See file dist/debian/changelog. Don't forget to push changes to launchpad repository.
- Update app version for creation rpm packages. See files dist/rpm/_service and dist/rpm/valentina.spec.
- Update version inside info.plist files.
- Use command hg tag vx.x.x for making a tag.
- Set current branch (default) master. Use command
hg bookmark -f master
. - Push to Github.
hg push github
. - Change revision number in recipe creating a stable deb package.
- Update description on http://qt-apps.org/.