Simplify changelog generation
We don'e need `{{server_server_changelog_r0.1.0}}` (for example), so don't go through the hassle of generating it. Instead, we'll generate the changelog for the requested versions of each API and put that in place. In the future, we may wish to consider bringing back more complicated variables when/if we start generating released versions of the spec on the fly rather than manually.
This commit is contained in:
parent
54ee861b5f
commit
76946a8a7c
2 changed files with 92 additions and 98 deletions
|
@ -34,15 +34,10 @@ class MatrixSections(Sections):
|
|||
def render_changelogs(self):
|
||||
rendered = {}
|
||||
changelogs = self.units.get("changelogs")
|
||||
for spec, versioned in changelogs.items():
|
||||
for spec, changelog_text in changelogs.items():
|
||||
spec_var = "%s_changelog" % spec
|
||||
logger.info("Rendering changelog for spec: %s" % spec)
|
||||
for version, changelog in versioned.items():
|
||||
version_var = "%s_%s" % (spec_var, version)
|
||||
logger.info("Rendering changelog for %s" % version_var)
|
||||
rendered[version_var] = changelog
|
||||
if version == "preferred":
|
||||
rendered[spec_var] = changelog
|
||||
rendered[spec_var] = changelog_text
|
||||
return rendered
|
||||
|
||||
def _render_events(self, filterFn, sortFn):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue