Packaging and deployment
Packaging
This plugin is using the python-poetry tool to perform packaging operations.
Under the hood, the package command is performing a git archive
run based on CHANGELOG.md
and git tags.
Release a version
Through git workflow:
Add the new version to the
CHANGELOG.md
Change the version number in
pyproject.toml
andgn2pg/metadata.py
Apply a git tag with the relevant version:
git tag -a X.y.z {git commit hash} -m "This version rocks!"
Push tag to
main
branch:git push origin X.y.z