Loading builder/builder.py +4 −4 Original line number Diff line number Diff line Loading @@ -64,9 +64,8 @@ def get_changelogs(job_path, job_name): version_url = "<TAG_URL>" ### changelogs["latest"] = { latest = { "url": latest_url, "version": latest_version } for version in listdir(job_path + "/" + job_changelog_dir)[::-1]: Loading @@ -75,7 +74,7 @@ def get_changelogs(job_path, job_name): "url": version_url, "changelog": file.read() } return changelogs return (latest, changelogs) def get_license(job_path, job_name): with open(job_path + "/" + job_license_file) as file: Loading @@ -102,7 +101,7 @@ def create_job_doc(job): # Get variables for jinja description = get_description(job_path, job) changelogs = get_changelogs(job_path, job) latest, changelogs = get_changelogs(job_path, job) license = get_license(job_path, job) user = get_user(job_path, job, conf["code-owner"]) Loading @@ -118,6 +117,7 @@ def create_job_doc(job): file.write(template.render( readme = description, license = license, latest = latest, changelogs = changelogs, gitlab_image = user["avatar_url"], code_owner_name = user["name"], Loading builder/templates/job_documentation.md.j2 +1 −3 Original line number Diff line number Diff line Loading @@ -8,12 +8,10 @@ {% endfor %} # Changelog * **[latest]({{ changelogs.latest.version }})**(current -> `{{ changelogs.latest.url }}`) * **[latest]({{ latest.version }})**(current -> `{{ latest.url }}`) {% for version in changelogs %} {% if version is not "latest" %} * [{{ version }}]({{ version.url }}) {{ version.changelog }} {% endif %} {% endfor %} {% if code_owner %} Loading Loading
builder/builder.py +4 −4 Original line number Diff line number Diff line Loading @@ -64,9 +64,8 @@ def get_changelogs(job_path, job_name): version_url = "<TAG_URL>" ### changelogs["latest"] = { latest = { "url": latest_url, "version": latest_version } for version in listdir(job_path + "/" + job_changelog_dir)[::-1]: Loading @@ -75,7 +74,7 @@ def get_changelogs(job_path, job_name): "url": version_url, "changelog": file.read() } return changelogs return (latest, changelogs) def get_license(job_path, job_name): with open(job_path + "/" + job_license_file) as file: Loading @@ -102,7 +101,7 @@ def create_job_doc(job): # Get variables for jinja description = get_description(job_path, job) changelogs = get_changelogs(job_path, job) latest, changelogs = get_changelogs(job_path, job) license = get_license(job_path, job) user = get_user(job_path, job, conf["code-owner"]) Loading @@ -118,6 +117,7 @@ def create_job_doc(job): file.write(template.render( readme = description, license = license, latest = latest, changelogs = changelogs, gitlab_image = user["avatar_url"], code_owner_name = user["name"], Loading
builder/templates/job_documentation.md.j2 +1 −3 Original line number Diff line number Diff line Loading @@ -8,12 +8,10 @@ {% endfor %} # Changelog * **[latest]({{ changelogs.latest.version }})**(current -> `{{ changelogs.latest.url }}`) * **[latest]({{ latest.version }})**(current -> `{{ latest.url }}`) {% for version in changelogs %} {% if version is not "latest" %} * [{{ version }}]({{ version.url }}) {{ version.changelog }} {% endif %} {% endfor %} {% if code_owner %} Loading