feat(hatch): switch to Hatch for bumping and version management and for (all)...

feat(hatch): switch to Hatch for bumping and version management and for (all) add release-commit-additional-patterns option

fix #112 (closed)

Update py-release:

  • When using the Hatch build system, Hatch handles all versioning to provide a seamless experience.
  • (common to all build system) Option release-commit-additional-patterns to add additional patterns to git commit when release after bump (with git convention), enabling dynamic versioning with Hatch for example.

Refactor:

  • apply common pattern to simplify and reduce code size

Contributed by: @hennig_f

Co-authored-by: Florian Hennig florian.hennig@committance.com

Merge request reports

Loading