ci(cz): add commitizen
Signed-off-by: Matej Focko <mfocko@redhat.com>
This commit is contained in:
parent
ebbb9edfb8
commit
457b0a97ec
2 changed files with 33 additions and 0 deletions
26
.cz.toml
Normal file
26
.cz.toml
Normal file
|
@ -0,0 +1,26 @@
|
|||
[tool]
|
||||
[tool.commitizen]
|
||||
name = "cz_customize"
|
||||
|
||||
[tool.commitizen.customize]
|
||||
message_template = "{{type_lang}}: add «{{problem}}»"
|
||||
example = "cpp: add «997. Find the Town Judge»"
|
||||
schema = "‹type_lang›: ‹message›"
|
||||
schema_pattern = """\
|
||||
(?s)\
|
||||
(chore|ci|cpp|cs|go|java|js|kt|rb|rs|swift)\
|
||||
(\\(\\S+\\))?!?:\
|
||||
( [^\\n\\r]+)\
|
||||
((\\n\\n.*)|(\\s*))?$\
|
||||
"""
|
||||
|
||||
[[tool.commitizen.customize.questions]]
|
||||
type = "list"
|
||||
name = "type_lang"
|
||||
choices = ["cpp", "cs", "go", "java", "js", "kt", "rb", "rs", "swift", "chore", "ci"]
|
||||
message = "Select the language (or type of change) you are commiting"
|
||||
|
||||
[[tool.commitizen.customize.questions]]
|
||||
type = "input"
|
||||
name = "problem"
|
||||
message = "Type the problem name in form of: ‹number. Name›"
|
|
@ -15,3 +15,10 @@ repos:
|
|||
files: \.rs$
|
||||
- id: clang-format
|
||||
files: \.cpp$
|
||||
- repo: https://github.com/commitizen-tools/commitizen
|
||||
rev: v3.15.0
|
||||
hooks:
|
||||
- id: commitizen
|
||||
- id: commitizen-branch
|
||||
stages:
|
||||
- push
|
||||
|
|
Loading…
Reference in a new issue