The PostgreSQL Partition Manager project has the following components:
- PostgreSQL Partition Manager binary
- Docker image
- Helm chart
- Debian package
The project is using Semantic Versioning:
- MAJOR version may introduce incompatible changes
- MINOR version introduces functionality in a backward compatible manner
- PATCH version introduces backward compatible bug fixes
The following steps must be done by one of the PostgreSQL Partition Manager Maintainers:
- Verify the CI tests pass before continuing.
- Create a tag using the current
HEAD
of themain
branch by usinggit tag <major>.<minor>.<patch>
- Push the tag to upstream using
git push upstream <major>.<minor>.<patch>
- This tag will kick-off the GitHub Release Workflow, which will auto-generate GitHub release with multi-architecture binaries and Debian package, publish new release of amd64/arm64 docker images and Helm chart into the container registry