mirror of
https://github.com/PrivateBin/PrivateBin.git
synced 2026-07-17 16:39:40 +00:00
Page:
Release Checklist
Pages
API
Chat
Configuration
Development
Docker
Encryption format
FAQ
Home
IIS Configuration (Required)
Installation on Red Hat with SELinux
Installation
Monitoring PrivateBin
Other installation methods
PrivateBin Directory
Release Checklist
Restrict upload using NGINX
Templates
Third party clients
Threat Model
Translation
No results
15
Release Checklist
El RIDO edited this page 2025-06-28 22:06:17 +02:00
Table of Contents
This is an internal checklist of things not to forget before releasing a new PrivateBin version.
Preparations
- 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 archivegeneration, it should not contain directorieststordoc. Things that should be ignored can be configured in .gitattributes
Release
- 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 docand 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.