chore: add changelog gen settings
This commit is contained in:
parent
3373405b9c
commit
c3f5be60ed
36
cliff.toml
Normal file
36
cliff.toml
Normal file
@ -0,0 +1,36 @@
|
||||
# cliff.toml
|
||||
|
||||
[changelog]
|
||||
title = "Changelog"
|
||||
description = "All notable changes to this project will be documented in this file."
|
||||
repository_url = "http://localhost:3001/illyum/sbt-stash"
|
||||
template = """
|
||||
# {{version}} - {{date}}
|
||||
{% for group, commits in commits | group_by(attribute="group") %}
|
||||
### {{group | upper_first}}
|
||||
{% for commit in commits %}
|
||||
- {{ commit.message | upper_first }} ({% if commit.breaking %}! {% endif %}{{ commit.hash }})
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
"""
|
||||
|
||||
[git]
|
||||
commit_parsers = [
|
||||
{ message = "^\\(Chore\\)", group = "Chore" },
|
||||
{ message = "^\\(BugFix\\)", group = "Bug Fixes" },
|
||||
{ message = "^\\(Feat\\)", group = "Features" },
|
||||
{ message = "^\\(Docs\\)", group = "Documentation" },
|
||||
{ message = "^\\(Refactor\\)", group = "Refactor" },
|
||||
{ message = "^\\(Test\\)", group = "Tests" },
|
||||
{ message = "^\\(Style\\)", group = "Styling" },
|
||||
{ message = "^\\(Perf\\)", group = "Performance" },
|
||||
]
|
||||
|
||||
[git.tag]
|
||||
pattern = "^v[0-9]+"
|
||||
|
||||
[git.commit]
|
||||
conventional = false
|
||||
|
||||
[git.filters]
|
||||
exclude_merge_commits = true
|
Loading…
x
Reference in New Issue
Block a user