Fix release notes templates (#6697)

* WIP

* Fix templates

- fix conditions to fetch misc PRs
- render the misc section only if required
- add html comment to help debugging
- add a new API section to T2 labels
This commit is contained in:
Chevdor
2023-02-10 17:12:45 +01:00
committed by GitHub
parent f81f1bae4c
commit f17ea2cdd0
8 changed files with 44 additions and 3 deletions
@@ -0,0 +1,19 @@
{% import "change.md.tera" as m_c -%}
### API
{#- The changes are sorted by merge date #}
{%- for pr in changes | sort(attribute="merged_at") %}
{%- if pr.meta.B %}
{%- if pr.meta.B.value == 0 %}
{#- We skip silent ones -#}
{%- else -%}
{%- if pr.meta.T and pr.meta.T.value == 2 and not pr.title is containing("ompanion") %}
- {{ m_c::change(c=pr) }}
{%- else %}
<!-- EXCLUDED PR#{{pr.number}} - {{pr.html_url}} -->
{%- endif -%}
{% endif -%}
{% endif -%}
{% endfor %}