-
Notifications
You must be signed in to change notification settings - Fork 900
Release Checklist
El RIDO edited this page Jun 28, 2025
·
15 revisions
This is an internal checklist of things not to forget before releasing a new PrivateBin version.
- update README.md, CHANGELOG.md, CREDITS.md and doc/Installation.md
- increment version number:
make increment VERSION=1.2.3
- rerun a full phpunit test suite:
make test
- manually retest key functions on a site with the latest code, especially looking for visual glitches.
- update SRI hashes, which is necessary after incrementing the version number in the JS sources
- test
git archive
generation, it should not contain directoriestst
ordoc
. Things that should be ignored can be configured in .gitattributes
- tag latest release as a signed tag, push it to github, sign the release archives and update the release page with the latest CHANGELOG.md entry:
make sign VERSION=1.2.3
- generate coverage reports & API docs using
make coverage doc
and publish into the pelican repository - check that configuration wiki page is still up to date
- update screenshots for all templates and replace those on the template wiki page
- Update frontpage of the project site based on README.md in the pelican repository
- update the docker containers
- update the stable demo site
- announce the release
- update the version in helm-chart/charts/privatebin/Chart.yaml
Copyright 2021 wiki contributors. Licensed under CC BY 4.0. The PrivateBin software itself is licensed differently.