User Tools

Site Tools


dev:release_checklist

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
dev:release_checklist [2020/08/21 10:15] – external edit 127.0.0.1dev:release_checklist [2021/01/03 20:44] oschuett
Line 23: Line 23:
  
   * a) Update the version in src/cp2k_info.F (comment/uncomment release/branch line, update release number and year),   * a) Update the version in src/cp2k_info.F (comment/uncomment release/branch line, update release number and year),
-  * b) Update the version in tools/doxify/Doxyfile.template +  * b) Create a file cp2k/REVISION with the revision number of the release branch add it:
-  * c) Provide Java version of [[http://sourceforge.net/projects/saxon|saxon]] for manual generation +
-  * d) Create a file cp2k/REVISION with the revision number of the release branch add it:+
  
 <code> <code>
 tools/build_utils/get_revision_number src >REVISION tools/build_utils/get_revision_number src >REVISION
 git add REVISION git add REVISION
-git commit -m "Store the revision number of the release branch" REVISION src/cp2k_info.F tools/doxify/Doxyfile.template+git commit -m "Store the revision number of the release branch" REVISION src/cp2k_info.F
 </code> </code>
 +
 +Example: https://github.com/cp2k/cp2k/commit/0bfbd41a7402152da7b86a103d5d95a4184367d9
  
 === 5. Compile the release branch version and run one or more regression tests === === 5. Compile the release branch version and run one or more regression tests ===
Line 65: Line 65:
 <code> <code>
 git checkout master git checkout master
-vim cp2k/src/cp2k_info.F cp2k/tools/doxify/Doxyfile.template +vim cp2k/src/cp2k_info.F 
-git commit - "Increment CP2K development version number" cp2k/src/cp2k_info.F cp2k/tools/doxify/Doxyfile.template+vim cp2k/tools/manual/index.html  
 +git commit - "Increment CP2K development version number" cp2k/src/cp2k_info.F
 </code> </code>
 +
 +Example: https://github.com/cp2k/cp2k/commit/2285224d061d2bfa6d43c73cbb105229de504238
  
 === 9. Push all branches to Github === === 9. Push all branches to Github ===
Line 89: Line 92:
  
   * CP2K developers by email   * CP2K developers by email
-  * CP2K users via the CP2K mailing list+  * CP2K users via the CP2K mailing list ([[https://groups.google.com/g/cp2k/c/giii6D3ttxo|Example]])
   * the Twitter-sphere via the Twitter account   * the Twitter-sphere via the Twitter account
  
dev/release_checklist.txt · Last modified: 2024/01/01 23:40 by oschuett