collect change logs, only publish versions which have a major (release candidates are left out until a major is published)

pull/277/head
Ad Schellevis 4 years ago
parent dcdece8a83
commit 9e70b3de80

@ -154,6 +154,8 @@ if __name__ == '__main__':
# per version rst file
template = Template(open("%s/source/releases/default.rst.in" % root_dir, "r").read())
for major_version in template_data['major_versions']:
with open("%s/source/releases/%s.rst" % (root_dir, major_version), 'w') as f_out:
template_data['this_version'] = major_version
f_out.write(template.render(template_data))
if major_version in template_data['versions']:
# wait for the main version before writing a changelog
with open("%s/source/releases/%s.rst" % (root_dir, major_version), 'w') as f_out:
template_data['this_version'] = major_version
f_out.write(template.render(template_data))

@ -16,5 +16,7 @@ The list below contains all releases, ordered by version number categorized by m
:titlesonly:
:glob:
{% for major_version in major_versions%}
{%- if major_version in versions %}
releases/{{major_version}}
{%- endif %}
{%- endfor %}

Loading…
Cancel
Save