mirror of https://gitlab.com/QEF/q-e.git
1.4 KiB
1.4 KiB
Release checklist
- run all examples; ideally also check for discrepancies, or at least for crashes
- verify that all README, README.md, etc. files contain updated information on the content of the relative package and directory
- verify that all documentation files, in particular Doc/developer-man.tex and all user_guide.tex files, contain updated information. In particular, verify that there are no references to removed or obsolete software and no missing references to new or changed software.
- update the release number in all the documentation that contains references to it
- verify that input documentation (files INPUT_*.def) is updated
- update Doc/release-notes with the release number and with updated information on what is new, changed, removed, etc.
- Re-generate new documentation with "make doc"
- verify that install/configure is updated and aligned with install/configure.ac
- update version number in Modules/version.f90
- set a git tag "qe-x.y[.z]" for version x.y[.z]
- align master to develop, github to gitlab
- make packages on gitlab and github
- if there are changes to the schema, copy the new schema to quantumespresso@qe.safevps.it:/storage/vhosts/quantum-espresso.org/ns/qes
- update the web site: add a piece of news, update pages Downloads, Roadmap, and any other page that needs to be updated, copy the new documentation to where it should be
- send a message to the mailing list, post to twitter, facebook, and whatnot