Sort versions by date then version for all products (#179)

This commit is contained in:
Marc Wrobel
2023-11-12 22:03:45 +01:00
parent e2de82c403
commit 600e77e212
35 changed files with 92 additions and 168 deletions

View File

@@ -30,14 +30,11 @@ def fetch_releases(releases, url) -> str:
print(f"::group::{PRODUCT}")
all_releases = {}
all_versions = {}
next_page_url = URL
while next_page_url:
next_page_url = fetch_releases(all_releases, next_page_url)
next_page_url = fetch_releases(all_versions, next_page_url)
endoflife.write_releases(PRODUCT, dict(
# sort by version then date (asc)
sorted(all_releases.items(), key=lambda x: (x[0], x[1]))
))
endoflife.write_releases(PRODUCT, all_versions)
print("::endgroup::")