trelease_checklist.rst - pism - [fork] customized build of PISM, the parallel ice sheet model (tillflux branch)
(HTM) git clone git://src.adamsgaard.dk/pism
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
trelease_checklist.rst (1114B)
---
1 .. include:: ../global.txt
2
3 .. _sec-release-checklist:
4
5 Release checklist
6 =================
7
8 #. Run ``make manual_linkcheck`` and fix any broken links in the manual.
9 #. Run ``make`` in the ``doc/sphinx`` directory to update lists of diagnostics and
10 configuration parameters.
11 #. Run ``make`` in the ``doc`` directory to update funding sources.
12 #. Create a "pre-release" branch starting from the "``dev``" branch and remove code that
13 should not be a part of the release.
14 #. Set ``Pism_BRANCH`` in ``CMakeLists.txt`` to "``stable``".
15 #. Update ``version``, ``release``, and ``copyright`` in ``doc/sphinx/conf.py``.
16 #. Update ``CHANGES.rst``.
17 #. Tag.
18
19 ::
20
21 git tag -a v1.X -m "The v1.X release. See CHANGES.rst for the list of changes since v1.X-1."
22
23 #. Push.
24
25 ::
26
27 git push -u origin HEAD
28
29 #. Push tags.
30
31 ::
32
33 git push --tags
34
35 #. Re-build docs.
36
37 ::
38
39 make manual_html manual_pdf browser.tgz
40
41 #. Upload these docs.
42 #. Write a news item for ``pism-docs.org``.
43 #. Update the current PISM version on ``pism-docs.org``.
44 #. Send an e-mail to CRYOLIST.
45 #. Tell more people, if desired.