Allow dev manifest selection when using non-releases URLs
This commit is contained in:
@@ -210,10 +210,11 @@ def fetch_manifest_for_channel(channel: str, with_meta: bool = False):
|
|||||||
try:
|
try:
|
||||||
parts = base_manifest_url.split("/")
|
parts = base_manifest_url.split("/")
|
||||||
if "releases" not in parts:
|
if "releases" not in parts:
|
||||||
if manifest:
|
# No releases API for this URL; keep any fetched manifest and skip API discovery.
|
||||||
return (manifest, {"version_dates": version_dates}) if with_meta else manifest
|
releases = []
|
||||||
mf = fetch_manifest(base_manifest_url)
|
if not manifest:
|
||||||
return (mf, {"version_dates": version_dates}) if with_meta else mf
|
manifest = fetch_manifest(base_manifest_url)
|
||||||
|
else:
|
||||||
idx = parts.index("releases")
|
idx = parts.index("releases")
|
||||||
owner = parts[idx - 2]
|
owner = parts[idx - 2]
|
||||||
repo = parts[idx - 1]
|
repo = parts[idx - 1]
|
||||||
|
|||||||
Reference in New Issue
Block a user