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
dev:release_checklist [2025/12/19 14:15] oschuettdev:release_checklist [2026/07/15 10:36] (current) oschuett
Line 25: Line 25:
 git push upstream_rw support/v20XX.Y v20XX.Y git push upstream_rw support/v20XX.Y v20XX.Y
 </code> </code>
 +
 +Github PR search: ''is:pr is:merged merged:>2025-07-22'' 
  
 === 4. Create tar ball and upload to new GitHub draft release === === 4. Create tar ball and upload to new GitHub draft release ===
Line 38: Line 40:
 === 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 53: Line 47:
 docker build -f ./Dockerfile.test_manual  --build-arg GIT_COMMIT_SHA=$(git rev-parse HEAD) -t manual_img ../../ docker build -f ./Dockerfile.test_manual  --build-arg GIT_COMMIT_SHA=$(git rev-parse HEAD) -t manual_img ../../
 docker run -v "$(pwd)":/mnt manual_img cp -rv  /workspace/artifacts/manual /mnt/ docker run -v "$(pwd)":/mnt manual_img cp -rv  /workspace/artifacts/manual /mnt/
-scp -manual sham:/var/www/cp2k.org/manual/cp2k-20XX_Y-branch+tar -czf release_manual.tgz ./manual
 +scp release_manual.tgz sham: 
 +ssh sham tar -xzf release_manual.tgz 
 +ssh sham mv manual /var/www/cp2k.org/manual/cp2k-20XX_Y-branch 
 +ssh sham rm release_manual.tgz
 </code> </code>
  
Line 63: Line 61:
  
   * Add [[:news|News]] entry   * Add [[:news|News]] entry
-  * Update [[:version_history|Version History]] 
   * Update git tag on the [[:download#git_access|Download page]]   * Update git tag on the [[:download#git_access|Download page]]
  
  
 === 9. Archive on Zenodo === === 9. Archive on Zenodo ===
 +
 +Login in to https://zenodo.org to find out the new DOI that gets created automatically for every release.
  
 https://docs.github.com/de/repositories/archiving-a-github-repository/referencing-and-citing-content https://docs.github.com/de/repositories/archiving-a-github-repository/referencing-and-citing-content
dev/release_checklist.1766153758.txt.gz · Last modified: by oschuett