From 040b0e795b7ec1f5ef6b64666918d1f520ef2914 Mon Sep 17 00:00:00 2001 From: Keeley Hammond Date: Tue, 4 Nov 2025 07:20:42 -0800 Subject: [PATCH] build: apply additional compression on upload (#48766) build: apply additional compression on upload for large files --- script/lib/util.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/script/lib/util.py b/script/lib/util.py index 38bb70cc8d..a65321b876 100644 --- a/script/lib/util.py +++ b/script/lib/util.py @@ -70,17 +70,17 @@ def make_zip(zip_file_path, files, dirs): safe_unlink(zip_file_path) if sys.platform == 'darwin': allfiles = files + dirs - execute(['zip', '-r', '-y', zip_file_path] + allfiles) + execute(['zip', '-r', '-y', '-9', zip_file_path] + allfiles) else: with zipfile.ZipFile(zip_file_path, "w", zipfile.ZIP_DEFLATED, allowZip64=True) as zip_file: for filename in files: - zip_file.write(filename, filename) + zip_file.write(filename, filename, compress_type=zipfile.ZIP_DEFLATED, compresslevel=9) for dirname in dirs: for root, _, filenames in os.walk(dirname): for f in filenames: - zip_file.write(os.path.join(root, f)) + zip_file.write(os.path.join(root, f), compress_type=zipfile.ZIP_DEFLATED, compresslevel=9) zip_file.close()