Merge #936
936: Implement towncrier for changelog updates r=mergify[bot] a=ionutfilip ## What type of PR? Feature ## What does this PR do? Implements towncrier to create changelog entries ### Related issue(s) ## Prerequistes Before we can consider review and merge, please make sure the following list is done and checked. If an entry in not applicable, you can check it or remove it from the list. - [ ] In case of feature or enhancement: documentation updated accordingly - [ ] Unless it's docs or a minor change: place entry in the [changelog](CHANGELOG.md), under the latest un-released version. Co-authored-by: Ionut Filip <ionut.philip@gmail.com>master
commit
a44a34d20f
@ -0,0 +1,9 @@
|
|||||||
|
[tool.towncrier]
|
||||||
|
#package = "mypackage"
|
||||||
|
package_dir = "towncrier"
|
||||||
|
filename = "CHANGELOG.md"
|
||||||
|
underlines = ["-", "", ""]
|
||||||
|
template = "towncrier/template.md"
|
||||||
|
title_format = "v{version} - {project_date}"
|
||||||
|
issue_format = "[#{issue}](https://github.com/Mailu/Mailu/issues/{issue})"
|
||||||
|
start_string = "<!-- TOWNCRIER -->"
|
@ -0,0 +1,32 @@
|
|||||||
|
{% for section, _ in sections.items() %}
|
||||||
|
{% set underline = underlines[0] %}{% if section %}{{section}}
|
||||||
|
{{ underline * section|length }}{% set underline = underlines[1] %}
|
||||||
|
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if sections[section] %}
|
||||||
|
{% for category, val in definitions.items() if category in sections[section]%}
|
||||||
|
{{ definitions[category]['name'] }}
|
||||||
|
{{ underline * definitions[category]['name']|length }}
|
||||||
|
{% if definitions[category]['showcontent'] %}
|
||||||
|
{% for text, values in sections[section][category].items() %}
|
||||||
|
- {{ text }} ({{ values|join(', ') }})
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
{% else %}
|
||||||
|
- {{ sections[section][category]['']|join(', ') }}
|
||||||
|
|
||||||
|
{% endif %}
|
||||||
|
{% if sections[section][category]|length == 0 %}
|
||||||
|
No significant changes.
|
||||||
|
|
||||||
|
{% else %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% endfor %}
|
||||||
|
{% else %}
|
||||||
|
No significant changes.
|
||||||
|
|
||||||
|
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
Loading…
Reference in New Issue