6
Release Checklist
rugk edited this page 2017-01-01 19:16:12 +01:00
Table of Contents
This is an internal checklist of things not to forget before releasing a new PrivateBin version.
Preparations
- update README.md, INSTALL.md, CHANGELOG.md and CREDITS.md
- increment version number (search and replace in all text files)
- rerun a full phpunit test suite
- manually retest key functions on a site with the latest code, especially looking for visual glitches.
- update SRI hashes if necessary
Release
- generate and publish phpunit coverage report
- generate and publish php source code documentation
- check that configuration, upgrade and installation wiki pages are still up to date
- update screenshots for all templates and replace those on the template wiki page
- update the stable demo site
- Update frontpage of the project site based on README.md
- test
git archive
generation, it should not contain directoriestst
ordoc
. Things that should be ignored can be configured in .gitattributes - tag latest release, push it to github and update the release page with the latest CHANGELOG.md entry
- announce the release