Fix missing description in GitHub Releases

This commit is contained in:
Hoang Hong Quan
2024-12-10 20:07:34 +07:00
parent bdb8ae8a4b
commit e72e177724
2 changed files with 5 additions and 5 deletions

View File

@@ -251,8 +251,8 @@ class DSDT:
def get_latest_iasl(self):
latest_release = self.github.get_latest_release("acpica", "acpica") or {}
for line in latest_release.get("describe", "").splitlines():
if "iasl" in line:
for line in latest_release.get("body", "").splitlines():
if "iasl" in line and ".zip" in line:
return line.split("(")[-1].split(")")[0]
return None

View File

@@ -39,10 +39,10 @@ class Github:
assets = []
for line in response.splitlines():
if "<div" in line and "body-content" in line:
body = response.split(line.split(">", 1)[1], 1)[-1].split("</div>", 1)[0]
elif "<a" in line and "href=\"" in line and "/releases/tag/" in line and not tag_name:
if "<a" in line and "href=\"" in line and "/releases/tag/" in line and not tag_name:
tag_name = line.split("/releases/tag/")[1].split("\"")[0]
elif "<div" in line and "body-content" in line:
body = response.split(line.split(">", 1)[0], 1)[1].split("</div>", 1)[0][1:]
break
release_tag_url = "https://github.com/{}/{}/releases/expanded_assets/{}".format(owner, repo, tag_name)