Release Process
Versioning
Hoppr uses trunk based development paired with semantic releases. All merges to main result in a new release.
The versioning of major.minor.patch
is handled with conventional commits
and semantic-release in the GitLab pipeline.
Releasing to PyPI
Hoppr releases are pushed to pypi.org outside of this project. A separate pipeline completes outside validation, builds, and deploys the WHL package