Releasing¶
Releases are published to PyPI via OIDC trusted publishing from GitHub Actions.
Steps¶
Update
django_slugify_processor.__version__insrc/django_slugify_processor/__about__.pyandversioninpyproject.toml.Commit the release:
$ git commit -m 'Tag vX.Y.Z'
AI agents stop after the release commit. The human release maintainer handles tag creation and tag pushes, because tags trigger the publishing workflow.
Push the release commit:
$ git push
The CI workflow builds the package and publishes it to PyPI automatically.