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 revisionBoth sides next revision
dev:release_checklist [2020/08/21 10:15] – external edit 127.0.0.1dev:release_checklist [2020/12/30 17:19] 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/QUTFLcaOrBc/m/fOrH4ReoAwAJ?pli=1|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