|
16 | 16 | get_zip_name |
17 | 17 | from lib.util import get_electron_branding, execute, get_electron_version, \ |
18 | 18 | parse_version, scoped_cwd, s3put, get_electron_exec, \ |
19 | | - get_out_dir |
| 19 | + get_out_dir, GN_SRC_DIR |
20 | 20 |
|
21 | 21 |
|
22 | 22 | ELECTRON_REPO = 'electron/electron' |
@@ -91,13 +91,20 @@ def main(): |
91 | 91 | chromedriver_zip = os.path.join(OUT_DIR, chromedriver) |
92 | 92 | shutil.copy2(os.path.join(OUT_DIR, 'chromedriver.zip'), chromedriver_zip) |
93 | 93 | upload_electron(release, chromedriver_zip, args) |
94 | | - mksnapshot = get_zip_name('mksnapshot', ELECTRON_VERSION) |
95 | | - upload_electron(release, os.path.join(OUT_DIR, mksnapshot), args) |
96 | 94 |
|
| 95 | + mksnapshot = get_zip_name('mksnapshot', ELECTRON_VERSION) |
| 96 | + mksnapshot_zip = os.path.join(OUT_DIR, mksnapshot) |
97 | 97 | if get_target_arch().startswith('arm'): |
| 98 | + # Upload the native mksnapshot as mksnapshot.zip |
| 99 | + shutil.copy2(os.path.join(GN_SRC_DIR, 'out', 'native_mksnapshot', |
| 100 | + 'native_mksnapshot.zip'), mksnapshot_zip) |
| 101 | + upload_electron(release, mksnapshot_zip, args) |
98 | 102 | # Upload the x64 binary for arm/arm64 mksnapshot |
99 | 103 | mksnapshot = get_zip_name('mksnapshot', ELECTRON_VERSION, 'x64') |
100 | | - upload_electron(release, os.path.join(OUT_DIR, mksnapshot), args) |
| 104 | + mksnapshot_zip = os.path.join(OUT_DIR, mksnapshot) |
| 105 | + |
| 106 | + shutil.copy2(os.path.join(OUT_DIR, 'mksnapshot.zip'), mksnapshot_zip) |
| 107 | + upload_electron(release, mksnapshot_zip, args) |
101 | 108 |
|
102 | 109 | if not tag_exists and not args.upload_to_s3: |
103 | 110 | # Upload symbols to symbol server. |
|
0 commit comments