🎨 Updated changelog headers

This commit is contained in:
Nikhil Badyal
2024-04-13 01:26:54 +05:30
parent 993b429eb1
commit ff65531a6f
+6 -7
View File
@@ -71,23 +71,22 @@ def format_changelog(name: str, response: dict[str, str]) -> dict[str, str]:
""" """
final_name = f"[{name}]({response['html_url']})" final_name = f"[{name}]({response['html_url']})"
return { return {
"Name": final_name, "ResourceName": final_name,
"Version": response["tag_name"], "Version": response["tag_name"],
"Changelog": response["body"], "Changelog": response["body"],
"Published at": response["published_at"], "Published On": response["published_at"],
} }
def write_changelog_to_file() -> None: def write_changelog_to_file() -> None:
"""The function `write_changelog_to_file` writes a given changelog json to a file.""" """The function `write_changelog_to_file` writes a given changelog json to a file."""
markdown_table = ( markdown_table = """| Resource Name | Version | Changelog | Published On |\n
"| AppName | Version | Changelog | Published At |\n" + "|---------|---------|-----------|--------------|\n" "|---------|---------|-----------|--------------|\n"""
)
for app_data in changelogs.values(): for app_data in changelogs.values():
name_link = app_data["Name"] name_link = app_data["ResourceName"]
version = app_data["Version"] version = app_data["Version"]
changelog = app_data["Changelog"] changelog = app_data["Changelog"]
published_at = app_data["Published at"] published_at = app_data["PublishedOn"]
# Clean up changelog for markdown # Clean up changelog for markdown
changelog = changelog.replace("\r\n", "<br>") changelog = changelog.replace("\r\n", "<br>")