From 8627bce58d6bc240004fed4f7e7e36b354b8539c Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 4 Sep 2026 08:04:56 +0000 Subject: [PATCH] release: sync public installer asset install.sh --- install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 0066c2f..447f8b0 100644 --- a/install.sh +++ b/install.sh @@ -308,7 +308,7 @@ except ValueError: raise SystemExit(1) if (parsed.scheme != 'https' or parsed.netloc.lower() != 'git.keeper.work' or parsed.username is not None or parsed.password is not None or port is not None or parsed.query or parsed.fragment or '%' in (parsed.path or '') or - re.fullmatch(r'/api/packages/[^/]+/generic/[^/]+/[^/]+/[^/]+', parsed.path or '') is None): + re.fullmatch(r'/api/packages/[^/]+/generic/[^/]+/[A-Za-z0-9][A-Za-z0-9.-]*-[0-9a-fA-F]{12}(?:-[a-z0-9][a-z0-9-]{5,80})?/[^/]+', parsed.path or '') is None): raise SystemExit(1) print(e['version'], e['asset_url'], e['sha256'].lower(), sep='\t') PY