Something went wrong. Try again.
forked from coq/coq
Something went wrong. Try again.
Release checklist #
When the release managers for version X.X get nominated #
About one month before the branching date #
On the branching date #
In the days following the branching #
For each release (preview, final, patch-level, copy-paste for each) #
-
- Update the
patchversion number intools/configure/configure.ml. - Only update the magic numbers for the final release.
- Set
is_a_released_versiontotrue.
- Update the
For each non-preview release #
Only for the final release of each major version #
-
- Go to the Zenodo Rocq Prover community and click on the existing "Rocq Prover" record.
- Click on "New version".
- Click on "Upload files" and upload the PDF manual and the source tarball, copied from the GitHub release.
- Select the manual as the default preview.
- Enter the release date as publication date.
- Replace the release summary in the description with the one from the https://rocq-prover.org/refman/changes.html page for the current release (copy-pasting from the HTML page to the rich text editor works, except that bullet-point lists appear as quoted text, which you can fix easily in the rich text editor). Note that the first paragraph of the description is not the release summary but the general description of Rocq, which should not change from one release to another.
- Change the "Project manager" to the current release manager, and update the project members to match the current maintainers if necessary.
- Add the (major) version number.
- Update the link to the release on GitHub (in the related works section).
- Click "Publish".