commitizen
commitizen copied to clipboard
Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:
### Description Hello, I am using commitizen with my sphinx documentation to include CHANGELOG to my sphinx docs. After update to 4.6.3 and newer versions the following code breaks: ``subprocess.run("cz...
### Type - [ ] Content inaccurate - [x] Content missing - [ ] Typo ### URL https://github.com/commitizen-tools/commitizen/blob/617b610e2f6e1ea9c373a09e7355d134ff0e7ac8/docs/README.md?plain=1#L174-L183 https://github.com/commitizen-tools/commitizen/blob/617b610e2f6e1ea9c373a09e7355d134ff0e7ac8/.github/workflows/docspublish.yml#L66-L70 https://github.com/JamesIves/github-sponsors-readme-action/blob/dev/README.md#getting-started-%EF%B8%8F ### Description The sponsors are missing.  I traced git...
### Description Related: https://github.com/commitizen-tools/commitizen/pull/1381#issuecomment-2801394198 Back when `cz_customize` was introduced, it was a brand-new convention that required users to design it from scratch without touching Python code. This might not be...
### Description https://discuss.python.org/t/pep-751-one-last-time/77293/150 ### Possible Solution _No response_ ### Additional context _No response_ ### Additional context _No response_
### Description I can't find a predefined pre-commit hook for the `prepare-commit-msg` script/hook. Is this intentional? It's very useful for teams that are starting to use commitizen. If I want...
### Description I have a hook that attempts to redirect to commitzen like so `exec < /dev/tty && cz commit || true` This works on linux. Unfortunately at work we...
### Description When running `cz bump --changelog` from a folder _other_ than git’s base then - changelog is generated in whatever folder I’m currently in instead of finding the file...
### Description When generating a changelog, some commits does not appear in the log ### Steps to reproduce I have these commits in my history: ``` * b6a9e13 - (tag:...
### Description Enable the NpmProvider to locate and process package.json files that are not in the root directory by correctly handling and resolving paths from the project root. ### Possible...
### Description I'm evaluating commitizen as a simpler alternative to python-sematantic-release and other tools. I've run into two issues, first the `cz init` command fails due to `Config file pyproject.toml...