refact(sign): skip signed files (#14006)

Signed-off-by: fufesou <linlong1266@gmail.com>
This commit is contained in:
fufesou 2026-01-10 02:01:32 +08:00 committed by GitHub
commit 82fcab26b1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -205,11 +205,13 @@ def sign_files(dir_path, only_ext=None):
if not only_ext[i].startswith("."):
only_ext[i] = "." + only_ext[i]
for root, dirs, files in os.walk(dir_path):
if "RustDeskPrinterDriver" in root or "usbmmidd_v2" in root:
continue
is_signed_dir = "RustDeskPrinterDriver" in root or "usbmmidd_v2" in root
for file in files:
file_path = os.path.join(root, file)
_, ext = os.path.splitext(file_path)
# only sign the exe files in signed dirs
if is_signed_dir and ext not in [".exe"]:
continue
if only_ext and ext not in only_ext:
continue
if ext in SIGN_EXTENSIONS: