dev:release_checklist
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| dev:release_checklist [2024/08/06 12:42] – oschuett | dev:release_checklist [2026/07/15 10:36] (current) – oschuett | ||
|---|---|---|---|
| Line 17: | Line 17: | ||
| </ | </ | ||
| - | Example: https:// | + | Example: https:// |
| === 3. Tag the release and push to GitHub === | === 3. Tag the release and push to GitHub === | ||
| Line 25: | Line 25: | ||
| git push upstream_rw support/ | git push upstream_rw support/ | ||
| </ | </ | ||
| + | |||
| + | Github PR search: '' | ||
| === 4. Create tar ball and upload to new GitHub draft release === | === 4. Create tar ball and upload to new GitHub draft release === | ||
| Line 32: | Line 34: | ||
| git-archive-all ./ | git-archive-all ./ | ||
| </ | </ | ||
| + | |||
| + | ProTip: | ||
| + | https:// | ||
| === 5. Create and upload binaries and Docker images === | === 5. Create and upload binaries and Docker images === | ||
| - | < | ||
| - | cd cp2k/ | ||
| - | ./ | ||
| - | docker tag cp2k/ | ||
| - | docker tag cp2k/ | ||
| - | docker push cp2k/ | ||
| - | docker push cp2k/ | ||
| - | </ | ||
| === 6. Create a new manual on " | === 6. Create a new manual on " | ||
| Line 50: | Line 47: | ||
| docker build -f ./ | docker build -f ./ | ||
| docker run -v " | docker run -v " | ||
| - | scp -r manual sham:/ | + | tar -czf release_manual.tgz ./manual/ |
| + | scp release_manual.tgz | ||
| + | ssh sham tar -xzf release_manual.tgz | ||
| + | ssh sham mv manual | ||
| + | ssh sham rm release_manual.tgz | ||
| </ | </ | ||
| === 7. Update the main branch === | === 7. Update the main branch === | ||
| - | Change back to the main branch to add a new link to [[src> | + | Change back to the main branch to add a new link to [[src> |
| === 8. Update the CP2K web page === | === 8. Update the CP2K web page === | ||
| * Add [[: | * Add [[: | ||
| - | * Update [[: | ||
| * Update git tag on the [[: | * Update git tag on the [[: | ||
| - | === 9. Dissemination === | + | |
| + | === 9. Archive on Zenodo === | ||
| + | |||
| + | Login in to https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | === 10. Dissemination === | ||
| Inform the | Inform the | ||
| Line 69: | Line 76: | ||
| * CP2K developers by email | * CP2K developers by email | ||
| * CP2K users via the CP2K mailing list ([[https:// | * CP2K users via the CP2K mailing list ([[https:// | ||
| - | * the Twitter-sphere via the Twitter account | + | * <del>the Twitter-sphere via the Twitter account</ |
| about the new CP2K release. | about the new CP2K release. | ||
dev/release_checklist.1722948145.txt.gz · Last modified: by oschuett
