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 [2026/01/06 10:01] oschuettdev:release_checklist [2026/07/15 10:36] (current) oschuett
Line 40: 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 55: 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 65: 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.1767693689.txt.gz · Last modified: by oschuett