Browse Source

Merge pull request #7189 from electron/both-arm-names

Upload ARM assets with and without v7l suffix
Cheng Zhao 8 years ago
parent
commit
7086bb8973
1 changed files with 9 additions and 0 deletions
  1. 9 0
      script/upload.py

+ 9 - 0
script/upload.py

@@ -4,6 +4,7 @@ import argparse
 import errno
 import hashlib
 import os
+import shutil
 import subprocess
 import sys
 import tempfile
@@ -216,6 +217,14 @@ def upload_electron(github, release, file_path):
   # Upload the checksum file.
   upload_sha256_checksum(release['tag_name'], file_path)
 
+  # Upload ARM assets without the v7l suffix for backwards compatibility
+  # TODO Remove for 2.0
+  if 'armv7l' in filename:
+    arm_filename = filename.replace('armv7l', 'arm')
+    arm_file_path = os.path.join(os.path.dirname(file_path), arm_filename)
+    shutil.copy2(file_path, arm_file_path)
+    upload_electron(github, release, arm_file_path)
+
 
 def upload_io_to_github(github, release, name, io, content_type):
   params = {'name': name}