From d13f3f8b07a53763e4267d94efa862ae8ba4b184 Mon Sep 17 00:00:00 2001 From: Blake <176114999+webfiltered@users.noreply.github.com> Date: Thu, 5 Jun 2025 14:17:10 -0700 Subject: [PATCH] Allow specifying any frontend semver suffixes --- app/frontend_management.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/frontend_management.py b/app/frontend_management.py index d9ef8c921..9b2cbdcec 100644 --- a/app/frontend_management.py +++ b/app/frontend_management.py @@ -230,7 +230,7 @@ comfyui-workflow-templates is not installed. Raises: argparse.ArgumentTypeError: If the version string is invalid. """ - VERSION_PATTERN = r"^([a-zA-Z0-9][a-zA-Z0-9-]{0,38})/([a-zA-Z0-9_.-]+)@(v?\d+\.\d+\.\d+|latest)$" + VERSION_PATTERN = r"^([a-zA-Z0-9][a-zA-Z0-9-]{0,38})/([a-zA-Z0-9_.-]+)@(v?\d+\.\d+\.\d+[-._a-zA-Z0-9]*|latest)$" match_result = re.match(VERSION_PATTERN, value) if match_result is None: raise argparse.ArgumentTypeError(f"Invalid version string: {value}")