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 [2019/12/05 14:29] – adapt to new Git workflow (still WiP) tmuellerdev:release_checklist [2020/08/21 10:15] – external edit 127.0.0.1
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