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.
New releases are published from main
branch
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 changes
git commit -m 'update version X.y.z'
Apply a git tag with the relevant version:
git tag X.y.z
Push tag to
main
branch:git push --tags