Releasing

Releases are published to PyPI via OIDC-trusted publishing from GitHub Actions.

Steps

  1. Update __version__ in src/django_slugify_processor/__about__.py and version in pyproject.toml.

  2. Commit and tag:

$ git commit -m 'build(django-slugify-processor): Tag vX.Y.Z'
$ git tag vX.Y.Z
  1. Push:

$ git push
$ git push --tags

The CI workflow builds the package and publishes it to PyPI automatically.