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 [2022/07/09 11:34] – oschuett | dev:release_checklist [2024/01/01 23:40] (current) – oschuett | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
=== 1. Check that the dashboard is green and there are no other blocking issues === | === 1. Check that the dashboard is green and there are no other blocking issues === | ||
Line 9: | Line 9: | ||
</ | </ | ||
- | Edit the '' | + | Edit the '' |
< | < | ||
tools/ | tools/ | ||
- | git add REVISION | + | git add REVISION src/ |
- | git add | + | git commit -m "Cut release version 20XX.Y" |
- | git commit -m "Cut release version 20XX.Y" | + | |
</ | </ | ||
- | Example: https:// | + | Example: https:// |
=== 3. Tag the release and push to GitHub === | === 3. Tag the release and push to GitHub === | ||
< | < | ||
- | git tag -a v20XX.Y | + | git tag -m "Cut release version 20XX.Y" |
- | git push upstream | + | git push upstream_rw |
</ | </ | ||
Line 34: | Line 33: | ||
</ | </ | ||
- | === 5. Create | + | === 5. Create |
< | < | ||
cd cp2k/ | cd cp2k/ | ||
- | docker build -f ./ | + | ./ |
+ | docker tag cp2k/ | ||
+ | docker tag cp2k/ | ||
+ | docker push cp2k/ | ||
+ | docker push cp2k/ | ||
+ | </ | ||
+ | |||
+ | === 6. Create a new manual on " | ||
+ | |||
+ | < | ||
+ | cd cp2k/ | ||
+ | docker build -f ./ | ||
docker run -v " | docker run -v " | ||
- | scp -r manual sham.cp2k.org:/ | + | scp -r manual sham:/ |
</ | </ | ||
- | Add a new link in the [[src>tools/manual/index.html]] file and commit | + | === 7. Update the main branch === |
+ | |||
+ | Change back to the main branch to add a new link to [[src>docs/versions.md]] and [[src> | ||
- | === 6. Update the CP2K web page === | + | === 8. Update the CP2K web page === |
* Add [[: | * Add [[: | ||
* Update [[: | * Update [[: | ||
- | * Update [[: | + | * Update |
- | === 7. Dissemination === | + | === 9. Dissemination === |
Inform the | Inform the | ||
* 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 | * the Twitter-sphere via the Twitter account | ||
about the new CP2K release. | about the new CP2K release. |
dev/release_checklist.1657366491.txt.gz · Last modified: 2022/07/09 11:34 by oschuett