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.