commitizen
commitizen copied to clipboard
Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:
### Description Some questions about exit codes were raised while I was reviewing our document. 1. The current description of `NotAllowed` is ``` `--incremental` cannot be combined with a rev_range...
## Description `BaseFormat` already looks like a base class for changelog format, but it has a parent class protocol `ChangelogFormat`. It is confusing to me. Additionally, the protocol `ChangelogFormat` declares...
… readability and better type ## Description ## Checklist - [ ] I have read the [contributing guidelines](https://commitizen-tools.github.io/commitizen/contributing/) ### Code Changes - [ ] Add test cases to all the...
closes: #1563 ## Description as title ## Checklist - [X] I have read the [contributing guidelines](https://commitizen-tools.github.io/commitizen/contributing/) ### Code Changes - [X] Add test cases to all the changes you introduce...
….commitizen.customize ## Description Adds ability to override settings using [tool.commitizen.customize] in the cz_conventional_commits ## Checklist - [x] I have read the [contributing guidelines](https://commitizen-tools.github.io/commitizen/contributing/) ### Code Changes - [x] Add test...
### Description I have Windows, and the library is trying to read a CP1251 encoded file, even though my pyproject.toml file is saved in UTF-8 encoding. the estimated location of...
... to identify incremental generation run in the jinja template. This allows to include / exclude f. e. header lines form the current generation run to avoid multiple generation of...
or maybe let's add those types? _Originally posted by @Lee-W in https://github.com/commitizen-tools/commitizen/issues/1627#issuecomment-3315929833_
### Description The function `wait_for_tag` is already marked as deprecated. I have tried to follow the instruction, but the test still fails 80% of time ``` use `create_file_and_commit(filename, committer_date={your_date})` to...
### Description When using a custom tag format like `${major}.${minor}-${patch}${devrelease}` with `semver2` the created tags miss the `devrelease` part. Further devreleases fail due to duplicate tags. ### Steps to reproduce...