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 [2023/07/22 12:02] oschuettdev:release_checklist [2024/01/01 20:52] oschuett
Line 14: Line 14:
 tools/build_utils/get_revision_number src >REVISION tools/build_utils/get_revision_number src >REVISION
 git add REVISION src/cp2k_info.F git add REVISION src/cp2k_info.F
-git commit -m "Cut release version 20XX.Y" REVISION src/cp2k_info.F+git commit -m "Cut release version 20XX.Y"
 </code> </code>
  
-Example: https://github.com/cp2k/cp2k/commit/71f6a37+Example: https://github.com/cp2k/cp2k/commit/056df93
  
 === 3. Tag the release and push to GitHub === === 3. Tag the release and push to GitHub ===
Line 34: Line 34:
  
 === 5. Create and upload binaries and Docker images === === 5. Create and upload binaries and Docker images ===
 +
 +<code>
 +cd cp2k/tools/docker
 +./build_dockerhub_images.sh
 +docker tag cp2k/cp2k:devZZZZZZZZ  cp2k/cp2k:20XX.Y
 +docker tag cp2k/cp2k:devZZZZZZZZ  cp2k/cp2k:latest
 +docker push cp2k/cp2k:20XX.Y
 +docker push cp2k/cp2k:latest
 +</code>
  
 === 6. Create a new manual on "cp2k.org" === === 6. Create a new manual on "cp2k.org" ===
Line 44: Line 53:
 </code> </code>
  
-Add a new link in the [[src>tools/manual/index.html]] file and commit that change.+=== 7. Update the main branch ===
  
-Example: https://github.com/cp2k/cp2k/commit/8ed2d75+Change back to the main branch to add a new link in the [[src>tools/manual/index.html]] and update the development version in [[src>src/cp2k_info.F]]. Example: https://github.com/cp2k/cp2k/commit/1509dbb .
  
-=== 7. Update the CP2K web page ===+=== 8. Update the CP2K web page ===
  
   * Add [[:news|News]] entry   * Add [[:news|News]] entry
Line 54: Line 63:
   * Update git tag on the [[:download#git_access|Download page]]   * Update git tag on the [[:download#git_access|Download page]]
  
-=== 8. Dissemination ===+=== 9. Dissemination ===
  
 Inform the Inform the
  
   * CP2K developers by email   * CP2K developers by email
-  * CP2K users via the CP2K mailing list ([[https://groups.google.com/g/cp2k/c/3iY5NhOBLhk/m/f8-fgNiwBAAJ|Example 1]], [[https://groups.google.com/g/cp2k/c/U0vfewjRLSs| Example2]] - ⚠️ check greeting!)+  * CP2K users via the CP2K mailing list ([[https://groups.google.com/g/cp2k/c/ydyIJh2BPoE|Example]] - ⚠️ check greeting!)
   * the Twitter-sphere via the Twitter account   * the Twitter-sphere via the Twitter account
  
 about the new CP2K release. about the new CP2K release.
dev/release_checklist.txt · Last modified: 2024/05/05 19:43 by oschuett