diff --git a/autoupdate_app_sources/autoupdate_app_sources.py b/autoupdate_app_sources/autoupdate_app_sources.py index 70c1be0..098a0e6 100755 --- a/autoupdate_app_sources/autoupdate_app_sources.py +++ b/autoupdate_app_sources/autoupdate_app_sources.py @@ -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)) diff --git a/autoupdate_app_sources/rest_api.py b/autoupdate_app_sources/rest_api.py index d96f779..d097bf3 100644 --- a/autoupdate_app_sources/rest_api.py +++ b/autoupdate_app_sources/rest_api.py @@ -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."""