Release checklist¶
Run
make manual_linkcheck
and fix any broken links in the manual.Run
make
in thedoc/sphinx
directory to update lists of diagnostics and configuration parameters.Run
make
in thedoc
directory to update funding sources.Create a “pre-release” branch starting from the “
dev
” branch and remove code that should not be a part of the release.Set
Pism_BRANCH
inCMakeLists.txt
to “stable
”.Update
version
,release
, andcopyright
indoc/sphinx/conf.py
.Update
CHANGES.rst
.Tag.
git tag -a v2.X -m "The v2.X release. See CHANGES.rst for the list of changes since v2.X-1."
Push.
git push -u origin HEAD
Push tags.
git push --tags
Write a news item for
pism.io
.Update the current PISM version on
pism.io
.Send an e-mail to CRYOLIST.
Tell more people, if desired.
Create a new “release” on https://github.com/pism/pism/releases
Previous | Up | Next |