-
Update
versioninpyproject.tomland__version__insrc/vault_provider/__init__.py. -
Update
CHANGELOG.mdfor the release. -
Run checks:
pytest tests/ python -m build
-
Commit, tag, push:
git tag -s vX.Y.Z -m "Release X.Y.Z" git push origin main --tags -
Create a GitHub Release from the tag (attach
dist/*.whlanddist/*.tar.gzor rely on PyPI). -
Publish to PyPI (API token via
~/.pypircorTWINE_*env):twine upload dist/vault_provider_py-X.Y.Z*