Browse Source

build: strip warnings from stdout in `get_release` (#37999)

build: strip warnings from stdout in get_release
Shelley Vohr 2 years ago
parent
commit
42354e6b5d
1 changed files with 5 additions and 1 deletions
  1. 5 1
      script/release/uploaders/upload.py

+ 5 - 1
script/release/uploaders/upload.py

@@ -382,7 +382,11 @@ def upload_sha256_checksum(version, file_path, key_prefix=None):
 def get_release(version):
   script_path = os.path.join(
     ELECTRON_DIR, 'script', 'release', 'find-github-release.js')
-  release_info = execute(['node', script_path, version])
+
+  # Strip warnings from stdout to ensure the only output is the desired object
+  release_env = os.environ.copy()
+  release_env['NODE_NO_WARNINGS'] = '1'
+  release_info = execute(['node', script_path, version], release_env)
   release = json.loads(release_info)
   return release