commitizen
commitizen copied to clipboard
Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:
## Description Closes https://github.com/commitizen-tools/commitizen/issues/519 CLI flag name: --tag-regex Heavily inspired by https://github.com/commitizen-tools/commitizen/pull/537, but extends it with a smart default value to exclude non-release tags. This was suggested in https://github.com/commitizen-tools/commitizen/issues/519#issuecomment-1163923719 I...
### Description When generating changelog, `get_version_tags` function from `commitizen/changelog.py` is validating existing tags as if they were version names with no additional text on them. This behavior conflicts with the...
### Description After upgrading from 3.8.0 to 3.8.2 i get the following error: ``` $ cz bump --dry-run Version scheme "semver" unknown. ``` ### Steps to reproduce 1. pip install...
### Description I'm working on a widget lib called [ipyvuetify](https://github.com/widgetti/ipyvuetify) and I would like to use commitizen to help us manage the releases. Problem as the ipywidget libs are at...
## Description I ask myself, why using a format script to lint the lib instead of a pre-commit hook ? Looking at the format file, it's only using ruff and...
### Description As title ### Steps to reproduce ```shell mkdir test; cd test; git init touch cc git add cc; git commit -m "feat: 你好, 世界" cz ch cat CHANGELOG.md...
### Description as title ### Steps to reproduce ```shell mkdir test; cd test; git init touch cc git add cc git commit cz ch cat CHANGELOG.md ``` ## commit message...
### Type - [ ] Content inaccurate - [X] Content missing - [ ] Typo ### URL https://commitizen-tools.github.io/commitizen/faq/ ### Description Add this section https://github.com/commitizen-tools/commitizen/issues/496#issuecomment-1527563048 to the FAQ page and add...
### Description Many projects require developers to sign-off every commit in order to acknowledge the project's Developer Certificate of Origin (DCO). Thus, it would be useful to configure commitizen in...
### Description The Commitizen CLI is already very fast and easy to use, but it would be even nicer and faster if there is an option to skip the questions...