Fix: UAC shows unknown .msi filenames #6
@ -266,7 +266,10 @@ def pack_win(builder: worker.blender.CodeBuilder, pack_format: str) -> None:
|
|||||||
os.rename(source_cpack_file_path, final_package_file_path)
|
os.rename(source_cpack_file_path, final_package_file_path)
|
||||||
else:
|
else:
|
||||||
os.rename(bogus_cpack_file_path, final_package_file_path)
|
os.rename(bogus_cpack_file_path, final_package_file_path)
|
||||||
worker.blender.sign.sign_windows_files(builder.service_env_id, [final_package_file_path])
|
version_info = worker.blender.version.VersionInfo(builder)
|
||||||
|
description = f"Blender {version_info.version}"
|
||||||
|
worker.blender.sign.sign_windows_files(builder.service_env_id, [final_package_file_path],
|
||||||
|
description=description)
|
||||||
|
|
||||||
generate_file_hash(final_package_file_path)
|
generate_file_hash(final_package_file_path)
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
import pathlib
|
import pathlib
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from typing import Sequence
|
from typing import Optional, Sequence
|
||||||
|
|
||||||
import worker.blender
|
import worker.blender
|
||||||
import worker.utils
|
import worker.utils
|
||||||
@ -14,6 +14,7 @@ import worker.utils
|
|||||||
def sign_windows_files(
|
def sign_windows_files(
|
||||||
service_env_id: str,
|
service_env_id: str,
|
||||||
file_paths: Sequence[pathlib.Path],
|
file_paths: Sequence[pathlib.Path],
|
||||||
|
description: Optional[str],
|
||||||
certificate_id: str = "",
|
certificate_id: str = "",
|
||||||
) -> None:
|
) -> None:
|
||||||
import conf.worker
|
import conf.worker
|
||||||
@ -37,6 +38,8 @@ def sign_windows_files(
|
|||||||
"--server-url",
|
"--server-url",
|
||||||
worker.utils.HiddenArgument(server_url),
|
worker.utils.HiddenArgument(server_url),
|
||||||
]
|
]
|
||||||
|
if description:
|
||||||
|
cmd += ["--description", description]
|
||||||
|
|
||||||
# Signing one file at a time causes a stampede on servers, resulting in blocking.
|
# Signing one file at a time causes a stampede on servers, resulting in blocking.
|
||||||
# Instead sign in chunks of multiple files.
|
# Instead sign in chunks of multiple files.
|
||||||
|
Loading…
Reference in New Issue
Block a user