build: correct uploader copy for tar files (#48954)

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org>
This commit is contained in:
trop[bot]
2025-11-14 10:54:37 -05:00
committed by GitHub
parent b62a97805a
commit fb62a5873a
2 changed files with 12 additions and 2 deletions

View File

@@ -51,3 +51,12 @@ def get_zip_name(name, version, suffix=''):
if suffix:
zip_name += '-' + suffix
return zip_name + '.zip'
def get_tar_name(name, version, suffix=''):
arch = get_target_arch()
if arch == 'arm':
arch += 'v7l'
zip_name = f'{name}-{version}-{get_platform_key()}-{arch}'
if suffix:
zip_name += '-' + suffix
return zip_name + '.tar.xz'

View File

@@ -16,7 +16,7 @@ sys.path.append(
from zipfile import ZipFile
from lib.config import PLATFORM, get_target_arch, \
get_zip_name, set_verbose_mode, \
get_zip_name, get_tar_name, set_verbose_mode, \
is_verbose_mode, get_platform_key, \
verbose_mode_print
from lib.util import get_electron_branding, execute, get_electron_version, \
@@ -33,7 +33,8 @@ OUT_DIR = get_out_dir()
DIST_NAME = get_zip_name(PROJECT_NAME, ELECTRON_VERSION)
SYMBOLS_NAME = get_zip_name(PROJECT_NAME, ELECTRON_VERSION, 'symbols')
DSYM_NAME = get_zip_name(PROJECT_NAME, ELECTRON_VERSION, 'dsym')
# Use tar.xz compression for dsym files due to size
DSYM_NAME = get_tar_name(PROJECT_NAME, ELECTRON_VERSION, 'dsym')
DSYM_SNAPSHOT_NAME = get_zip_name(PROJECT_NAME, ELECTRON_VERSION,
'dsym-snapshot')
PDB_NAME = get_zip_name(PROJECT_NAME, ELECTRON_VERSION, 'pdb')