Validation: Support root patch validation on GA

This commit is contained in:
Mykola Grymalyuk
2023-05-22 12:23:07 -06:00
parent 79cf5cb86f
commit 1e86681d3c
+6 -3
View File
@@ -4,7 +4,7 @@ from pathlib import Path
from resources.sys_patch import sys_patch_helpers
from resources.build import build
from resources import constants
from resources import constants, network_handler
from data import example_data, model_array, sys_patch_dict, os_data
@@ -134,8 +134,11 @@ class PatcherValidation:
"""
if not Path(self.constants.payload_local_binaries_root_path_dmg).exists():
logging.info("- Skipping Root Patch File integrity validation")
return
dl_obj = network_handler.DownloadObject(f"https://github.com/dortania/PatcherSupportPkg/releases/download/{self.constants.patcher_support_pkg_version}/Universal-Binaries.dmg", self.constants.payload_local_binaries_root_path_dmg)
dl_obj.download(spawn_thread=False)
if dl_obj.download_complete is False:
logging.info("Failed to download Universal-Binaries.dmg")
raise Exception("Failed to download Universal-Binaries.dmg")
logging.info("Validating Root Patch File integrity")
output = subprocess.run(