- Ensure that you are on a recently-updated copy of the
masterbranch and that CI is happy. - Based on the changes since the last release, add an entry at the top of the
CHANGELOG.md, following the style of the prior entries. - Set a variable for the version you are releasing, for convenience:
ver=x.y.z. git add CHANGELOG.md && git commit -m $ver && git push- Give the changelog a quick check to ensure everything is in order.
- When you're ready, tag the release with
git tag -s v$verand push it withgit push origin tag v$ver. - Create a release on GitHub:
xdg-open https://github.com/matrix-org/panopticon/releases/edit/v$ver - With any luck, GitHub Actions will spring into action, building the Docker images and pushing them to Docker Hub.
Private, infrastructure-specific, instructions are available to internal members for deploying the 'official' deployment of Panopticon.