mirror of
https://github.com/sotam0316/docker-py-revanced.git
synced 2026-04-25 03:48:37 +09:00
Merge pull request #269 from nikhilbadyal/sourcery/bug/267-download-assets-from-custom-github-tag
💚 Fixed Branch prefix for bugs (Sourcery refactored)
This commit is contained in:
@@ -52,12 +52,14 @@ class Github(Downloader):
|
|||||||
github_repo_owner = path_segments[0]
|
github_repo_owner = path_segments[0]
|
||||||
github_repo_name = path_segments[1]
|
github_repo_name = path_segments[1]
|
||||||
|
|
||||||
release_tag = "latest"
|
release_tag = next(
|
||||||
for i, segment in enumerate(path_segments):
|
(
|
||||||
if segment == "tag":
|
f"tags/{path_segments[i + 1]}"
|
||||||
release_tag = "tags/" + path_segments[i + 1]
|
for i, segment in enumerate(path_segments)
|
||||||
break
|
if segment == "tag"
|
||||||
|
),
|
||||||
|
"latest",
|
||||||
|
)
|
||||||
return github_repo_owner, github_repo_name, release_tag
|
return github_repo_owner, github_repo_name, release_tag
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@@ -86,8 +88,7 @@ class Github(Downloader):
|
|||||||
for asset in assets:
|
for asset in assets:
|
||||||
assets_url = asset["browser_download_url"]
|
assets_url = asset["browser_download_url"]
|
||||||
assets_name = asset["name"]
|
assets_name = asset["name"]
|
||||||
match = filter_pattern.search(assets_url)
|
if match := filter_pattern.search(assets_url):
|
||||||
if match:
|
|
||||||
logger.debug(f"Found {assets_name} to be downloaded from {assets_url}")
|
logger.debug(f"Found {assets_name} to be downloaded from {assets_url}")
|
||||||
return match.group()
|
return match.group()
|
||||||
return ""
|
return ""
|
||||||
|
|||||||
Reference in New Issue
Block a user