Use stable manifest by default; only load dev manifest when dev channel enabled
This commit is contained in:
@@ -40,7 +40,11 @@ ALL_PATTERNS = [
|
|||||||
# Release updater
|
# Release updater
|
||||||
DEFAULT_MANIFEST_URL = os.environ.get(
|
DEFAULT_MANIFEST_URL = os.environ.get(
|
||||||
"PIKIT_MANIFEST_URL",
|
"PIKIT_MANIFEST_URL",
|
||||||
# Raw dev manifest keeps dev channel working even when API/latest download is 404.
|
# Default to stable manifest; dev fallback handled separately in releases.py
|
||||||
|
"https://git.44r0n.cc/44r0n7/pi-kit/raw/branch/main/manifests/manifest-stable.json",
|
||||||
|
)
|
||||||
|
DEFAULT_DEV_MANIFEST_URL = os.environ.get(
|
||||||
|
"PIKIT_DEV_MANIFEST_URL",
|
||||||
"https://git.44r0n.cc/44r0n7/pi-kit/raw/branch/main/manifests/manifest-dev.json",
|
"https://git.44r0n.cc/44r0n7/pi-kit/raw/branch/main/manifests/manifest-dev.json",
|
||||||
)
|
)
|
||||||
AUTH_TOKEN = os.environ.get("PIKIT_AUTH_TOKEN")
|
AUTH_TOKEN = os.environ.get("PIKIT_AUTH_TOKEN")
|
||||||
|
|||||||
@@ -143,8 +143,8 @@ def fetch_manifest_for_channel(channel: str, with_meta: bool = False):
|
|||||||
"""
|
"""
|
||||||
channel = channel or "dev"
|
channel = channel or "dev"
|
||||||
base_manifest_url = os.environ.get("PIKIT_MANIFEST_URL") or DEFAULT_MANIFEST_URL
|
base_manifest_url = os.environ.get("PIKIT_MANIFEST_URL") or DEFAULT_MANIFEST_URL
|
||||||
dev_manifest_url = os.environ.get("PIKIT_DEV_MANIFEST_URL")
|
dev_manifest_url = os.environ.get("PIKIT_DEV_MANIFEST_URL") or DEFAULT_DEV_MANIFEST_URL
|
||||||
stable_manifest_url = os.environ.get("PIKIT_STABLE_MANIFEST_URL") or base_manifest_url
|
stable_manifest_url = os.environ.get("PIKIT_STABLE_MANIFEST_URL") or DEFAULT_MANIFEST_URL
|
||||||
manifest = None
|
manifest = None
|
||||||
version_dates: Dict[str, Optional[str]] = {}
|
version_dates: Dict[str, Optional[str]] = {}
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user