commitizen
commitizen copied to clipboard
Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:
### Description `uv.lock` might not exists when the project is just initialized ### Steps to reproduce ```shell git init uv init cz init sed -i -e 's/pep621/uv/g' pyproject.toml pyproject.toml git...
Related issue: #129 Original PR: #1431 ## Description Please see `bump_rule.py`, `bump.py`, `cz/base.py`, `version_scheme.py` and `commands/bump.py` (~350 lines). The rest 1000+ lines are just tests and renaming. - Rewrote the...
## Description - Fix a typo in `uv` option ## Checklist - [x] I have read the [contributing guidelines](https://commitizen-tools.github.io/commitizen/contributing/)
## Description Related PR: #1400 Wait for #1472 and #1457 Related issue: #1498 - Added `cz check --default-range`. ### Some TODOs - [x] Add tests - [x] Documentation ## Checklist...
# Description When executing `cz bump -d 1` while at `x.y.z.dev0`, I got: ```plain bump: version 0.2.0.dev0 → 0.2.0.dev1 tag to create: 0.2.0.dev1 increment detected: MINOR No tag found to...
## Description ## Checklist - [ ] I have read the [contributing guidelines](https://commitizen-tools.github.io/commitizen/contributing/) ### Code Changes - [ ] Add test cases to all the changes you introduce - [...
Partial rebase of #1207 for tests commits made last summer.
These should be fixed. `tpl.filename` is `str | None`. _Originally posted by @bearomorphism in https://github.com/commitizen-tools/commitizen/pull/1466#discussion_r2114225216_
we might be able to move it to type_checking. but this can be next pr or let ruff handle it in the future _Originally posted by @Lee-W in https://github.com/commitizen-tools/commitizen/pull/1485#discussion_r2134506265_
### Description We have occasionally merged pull requests that included unexpected version bumps. We probably could have a GitHub action that generates such comments whenever PR is received and maybe...