@ -2,19 +2,37 @@
|
||||
#-*- coding: utf-8 -*-
|
||||
|
||||
import os
|
||||
import git as Git
|
||||
import re
|
||||
|
||||
import git as Git
|
||||
|
||||
from commitizen import git
|
||||
from commitizen.cz.base import BaseCommitizen
|
||||
|
||||
|
||||
class nfc_cz(BaseCommitizen):
|
||||
class NoFussCz(BaseCommitizen):
|
||||
bump_pattern = r"^(break|new|fix|feat|hotfix|ci|docs)"
|
||||
bump_map = {"break": "MAJOR", "new": "MINOR", "feat": "MINOR","fix": "PATCH", "hotfix": "PATCH", "ci": "PATCH", "docs": "PATCH"}
|
||||
bump_map = {
|
||||
"break": "MAJOR",
|
||||
"new": "MINOR",
|
||||
"feat": "MINOR",
|
||||
"fix": "PATCH",
|
||||
"hotfix": "PATCH",
|
||||
"ci": "PATCH",
|
||||
"docs": "PATCH"
|
||||
}
|
||||
|
||||
changelog_pattern = "^(break|new|fix|feat|hotfix|refactor|ci|docs)"
|
||||
change_type_order = ["BREAKING CHANGE", "feat", "fix", "refactor", "perf", "docs", "ci"]
|
||||
change_type_order = [
|
||||
"BREAKING CHANGE",
|
||||
"feat",
|
||||
"fix",
|
||||
"refactor",
|
||||
"perf",
|
||||
"docs",
|
||||
"ci"
|
||||
]
|
||||
|
||||
change_type_map = {
|
||||
"feat": "Features",
|
||||
"fix": "Bug Fixes",
|
||||
@ -82,8 +100,9 @@ class nfc_cz(BaseCommitizen):
|
||||
else:
|
||||
footer_references = ''
|
||||
|
||||
m = parsed_message["message"]
|
||||
parsed_message["message"] = f"[{rev_short}](" + os.environ['CI_PROJECT_URL'] + f"/-/commit/{rev}) - {m}" + footer_references
|
||||
msg = parsed_message["message"]
|
||||
project_url = os.environ['CI_PROJECT_URL']
|
||||
parsed_message["message"] = f"[{rev_short}]({project_url}/-/commit/{rev}) - {msg}{footer_references}"
|
||||
|
||||
return parsed_message
|
||||
|
||||
@ -95,4 +114,4 @@ class nfc_cz(BaseCommitizen):
|
||||
raise NotImplementedError("Not Implemented yet")
|
||||
|
||||
|
||||
discover_this = nfc_cz
|
||||
discover_this = NoFussCz
|
||||
|
Reference in New Issue
Block a user