Skip to content

Commit 56ea6e1

Browse files
committed
feat(commands/changelog): make changelog_file an option in config
1 parent 5aba2dd commit 56ea6e1

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

commitizen/cli.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,7 @@
133133
},
134134
{
135135
"name": "--file-name",
136-
"default": "CHANGELOG.md",
137-
"help": "file name of changelog",
136+
"help": "file name of changelog (default: 'CHANGELOG.md')",
138137
},
139138
{
140139
"name": "--start-rev",

commitizen/commands/changelog.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def __init__(self, config: BaseConfig, args):
1616
self.config: BaseConfig = config
1717
self.cz = factory.commiter_factory(self.config)
1818

19-
self.file_name = args["file_name"]
19+
self.file_name = args["file_name"] or self.config.settings.get("changelog_file")
2020
self.dry_run = args["dry_run"]
2121
self.start_rev = args["start_rev"]
2222

commitizen/defaults.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"version_files": [],
1111
"tag_format": None, # example v$version
1212
"bump_message": None, # bumped v$current_version to $new_version
13+
"changelog_file": "CHANGELOG.md",
1314
}
1415

1516
MAJOR = "MAJOR"

tests/test_conf.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
"bump_message": None,
4545
"version_files": ["commitizen/__version__.py", "pyproject.toml"],
4646
"style": [["pointer", "reverse"], ["question", "underline"]],
47+
"changelog_file": "CHANGELOG.md",
4748
}
4849

4950
_new_settings = {
@@ -53,13 +54,15 @@
5354
"bump_message": None,
5455
"version_files": ["commitizen/__version__.py", "pyproject.toml"],
5556
"style": [["pointer", "reverse"], ["question", "underline"]],
57+
"changelog_file": "CHANGELOG.md",
5658
}
5759

5860
_read_settings = {
5961
"name": "cz_jira",
6062
"version": "1.0.0",
6163
"version_files": ["commitizen/__version__.py", "pyproject.toml"],
6264
"style": [["pointer", "reverse"], ["question", "underline"]],
65+
"changelog_file": "CHANGELOG.md",
6366
}
6467

6568

0 commit comments

Comments
 (0)