1
0
Fork 0

Boring fixes for app sources autoupdater (#2334)

* autoupdate app sources: Stupid ad-hoc patch for focalboard where 7.11.4 doesn't have the proper asset

* autoupdate app sources: add ?per_page=100 to github api release fetching for bazaar...
This commit is contained in:
Alexandre Aubin 2024-05-13 18:59:53 +02:00 committed by GitHub
parent 1562942c6a
commit a842cd314c
2 changed files with 9 additions and 1 deletions

View file

@ -331,6 +331,14 @@ class AppAutoUpdater:
continue
tags_dict[tag_as_ints] = (tag, tag_clean)
if app_id == "focalboard":
# Stupid ad-hoc patch for focalboard where 7.11.4 doesn't have the proper asset
# because idk it was just a patch for mattermost or something
if "v7.11.4" in tags_dict:
del tags_dict["v7.11.4"]
if "7.11.4" in tags_dict:
del tags_dict["7.11.4"]
# sorted will sort by keys, tag_as_ints
# reverse=True will set the last release as first element
tags_dict = dict(sorted(tags_dict.items(), reverse=True))

View file

@ -37,7 +37,7 @@ class GithubAPI:
def releases(self) -> list[dict[str, Any]]:
"""Get a list of releases for project."""
return self.internal_api(f"repos/{self.upstream_repo}/releases")
return self.internal_api(f"repos/{self.upstream_repo}/releases?per_page=100")
def url_for_ref(self, ref: str, ref_type: RefType) -> str:
"""Get a URL for a ref."""