diff --git a/dangerzone/updater/registry.py b/dangerzone/updater/registry.py index ecdd143..0ad2e8f 100644 --- a/dangerzone/updater/registry.py +++ b/dangerzone/updater/registry.py @@ -39,6 +39,7 @@ def parse_image_location(input_string: str) -> Image: r"(?P[a-zA-Z0-9-]+)/" r"(?P[^:@]+)" r"(?::(?P[a-zA-Z0-9.-]+))?" + r"(?:@(?Psha256:[a-zA-Z0-9]+))?" r"$" ) match = re.match(pattern, input_string)