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 [2019/12/05 14:29] – adapt to new Git workflow (still WiP) tmuellerdev:release_checklist [2019/12/06 09:55] tmueller
Line 55: Line 55:
 </code> </code>
  
-=== 7. Tag the release and push both tag and branch to GitHub ===+=== 7. Tag the release ===
  
 <code> <code>
 git tag -a -m "CP2K release X.Y.O" vX.Y.0 git tag -a -m "CP2K release X.Y.O" vX.Y.0
-git push --atomic upstream vX.Y.0 support/vX.Y 
 </code> </code>
  
 === 8. Increment the version number of the development version (skip this for sub-releases) === === 8. Increment the version number of the development version (skip this for sub-releases) ===
 +
 <code> <code>
 git checkout master git checkout master
Line 69: Line 69:
 </code> </code>
  
-=== 9. Update the CP2K web page ===+=== 9. Push all branches to Github === 
 + 
 +This needs direct push access to master and will start the Github Actions Workflow to create a Draft release for the tag and upload the complete source tarball there (including all submodules). 
 + 
 +<code> 
 +git push --atomic upstream support/vX.Y master vX.Y.0 
 +</code> 
 + 
 +After the workflow finishes, go to https://github.com/cp2k/cp2k/releases, add the release notes to the Draft release and publish the release. 
 + 
 +=== 10. Update the CP2K web page ===
  
   * Add [[:news|News]] entry   * Add [[:news|News]] entry
   * Update [[:version_history|Version History]]   * Update [[:version_history|Version History]]
  
-=== 10. Dissemination ===+=== 11. Dissemination ===
  
 Inform the Inform the
dev/release_checklist.txt · Last modified: 2024/01/01 23:40 by oschuett