Hacking:Preparation to release: Difference between revisions

From Seamly
Content added Content deleted
No edit summary
No edit summary
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
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.
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.

'''This is deprecated'''


* Update version in files '''src/app/version.h''' and '''scr/app/version.cpp'''.
* Update version in files '''src/app/version.h''' and '''scr/app/version.cpp'''.
Line 11: Line 13:
* Use command hg tag vx.x.x for making a tag.
* Use command hg tag vx.x.x for making a tag.
* Set current branch ('''default''') master. Use command <code>hg bookmark -f master</code>.
* Set current branch ('''default''') master. Use command <code>hg bookmark -f master</code>.
* Push to Github. <code>hg push github</code>.
* Push to Github. <code>hg push -f github</code>.
* Change revision number in recipe creating a stable deb package.
* Change revision number in recipe creating a stable deb package.
* Uncomment strings for enabling code signing on Windows.
* Update description on http://qt-apps.org/.
* Update description on https://www.linux-apps.com.

Latest revision as of 18:45, 13 April 2018

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.

This is deprecated

  • Update version in files src/app/version.h and scr/app/version.cpp.
  • Update file ChangeLog.txt.
  • Update page Changes.
  • Update file http://valentinaproject.bitbucket.org/Appcast.xml.
  • 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 -f github.
  • Change revision number in recipe creating a stable deb package.
  • Uncomment strings for enabling code signing on Windows.
  • Update description on https://www.linux-apps.com.