Skip to content

Conversation

@racinmat
Copy link
Contributor

@racinmat racinmat commented Sep 12, 2025

This PR addresses 2 issues that has been burning my team for quite some time already.

  • if the commits are non-chronological, it was skipping them, which is fixed in this PR
  • if commits were squashed, which often happens, and results in git commit with non-conventional name, it examines the body and searches for conventional commit messages there
  • updates version to 1.1.0

The PR adds tests covering the new use-cases.

Convenience:

  • the convbump is started by running the module, before the poetry script was needed, which made it tricky to run from PyCharm.

Fixes #26
Fixes #28

@Luminaar Luminaar self-requested a review September 15, 2025 08:39
@racinmat racinmat requested a review from Luminaar September 15, 2025 11:01
@Luminaar Luminaar merged commit 3db30cf into avast:master Sep 15, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Contents of squashed commits is not considered. Convbump incorrectly omits some commits if they are chronologically older than the tag.

2 participants