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