Difference between revisions of "Kexi/Releases/Howto"

< Kexi‎ | Releases
Jump to: navigation, search
(Information updates: repo-metadata.git)
(Information updates)
Line 20: Line 20:
 
* Push tags (git push --tags origin) to all git repos
 
* Push tags (git push --tags origin) to all git repos
 
* Add version for all KEXI and Framework bug.kde.org products: [https://bugs.kde.org/editversions.cgi?product=KDb KDb], [https://bugs.kde.org/editversions.cgi?product=KProperty KProperty], [https://bugs.kde.org/editversions.cgi?product=KReport KReport], [https://bugs.kde.org/editversions.cgi?product=Kexi KEXI]
 
* Add version for all KEXI and Framework bug.kde.org products: [https://bugs.kde.org/editversions.cgi?product=KDb KDb], [https://bugs.kde.org/editversions.cgi?product=KProperty KProperty], [https://bugs.kde.org/editversions.cgi?product=KReport KReport], [https://bugs.kde.org/editversions.cgi?product=Kexi KEXI]
* Collect changelog items (use git-changelog tool: TODO share it)
+
* Collect changelog items (use git-changelog tool: TODO share it), use the [https://community.kde.org/Talk:Kexi/Releases#Changes_Template__451 template].
 
* Extract release highlight and attach screenshots
 
* Extract release highlight and attach screenshots
 
* Write announcement
 
* Write announcement

Revision as of 19:17, 12 January 2019

Maintainer of this section: Jstaniek (talk)

Before creating tarballs

  • Update version info in the source code:
    • KEXI: in kexi.git/cmake/modules/SetKexiVersionInfo.cmake
      • PROJECT_VERSION_STRING
      • PROJECT_STABLE_VERSION_MAJOR
      • PROJECT_STABLE_VERSION_MINOR
      • PROJECT_VERSION_RELEASE
      • KEXI_ALPHA, KEXI_BETA, KEXI_BETA
    • KEXI: in kexi.git/CMakeLists.txt
      • Maybe KEXI_FRAMEWORKS_MIN_VERSION
    • KDb: project() in kdb.git/CMakeLists.txt
    • KProperty: project() in kproperty.git/CMakeLists.txt
    • KReport: project() and maybe REQUIRED_KPROPERTY_VERSION in kreport.git/CMakeLists.txt
  • Test Windows installer

Information updates


Content is available under Creative Commons License SA 4.0 unless otherwise noted.