From 4ecba644443808d49383b41e1a000cfb172edbb4 Mon Sep 17 00:00:00 2001 From: Ryan Gonzalez Date: Thu, 7 Dec 2023 17:15:58 -0600 Subject: [PATCH] chromiumchecker: Update to the new Chromium Dash API The old one apparently went offline, oops. Signed-off-by: Ryan Gonzalez --- src/checkers/chromiumchecker.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/checkers/chromiumchecker.py b/src/checkers/chromiumchecker.py index dd32d721..0d427497 100644 --- a/src/checkers/chromiumchecker.py +++ b/src/checkers/chromiumchecker.py @@ -162,8 +162,8 @@ class ChromiumChecker(Checker): "required": ["component"], } - _CHROMIUM_VERSIONS_URL = "https://omahaproxy.appspot.com/all.json" - _CHROMIUM_VERSIONS_PARAMS = {"os": "linux", "channel": "stable"} + _CHROMIUM_VERSIONS_URL = "https://chromiumdash.appspot.com/fetch_releases" + _CHROMIUM_VERSIONS_PARAMS = {"platform": "Linux", "channel": "Stable", "num": "1"} async def _get_latest_chromium(self) -> str: async with self.session.get( @@ -172,8 +172,7 @@ async def _get_latest_chromium(self) -> str: result = await response.json() assert len(result) == 1, result - assert len(result[0]["versions"]) == 1, result - return result[0]["versions"][0]["current_version"] + return result[0]["version"] async def check(self, external_data: ExternalBase): assert self.should_check(external_data)