Browse Source

build: upload sentry src bundles to symbol S3 bucket (#22618)

Co-authored-by: Samuel Attard <[email protected]>
trop[bot] 5 years ago
parent
commit
411b9f2ae7
2 changed files with 3 additions and 1 deletions
  1. 2 0
      .circleci/config.yml
  2. 1 1
      script/release/uploaders/upload-symbols.py

+ 2 - 0
.circleci/config.yml

@@ -545,6 +545,8 @@ step-maybe-generate-breakpad-symbols: &step-maybe-generate-breakpad-symbols
       if [ "$GENERATE_SYMBOLS" == "true" ]; then
         cd src
         ninja -C out/Default electron:electron_symbols
+        cd out/Default/breakpad_symbols
+        find . -name \*.sym -print0 | xargs -0 npx @sentry/[email protected] difutil bundle-sources
       fi
 
 step-maybe-zip-symbols: &step-maybe-zip-symbols

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

@@ -30,7 +30,7 @@ def main():
       run_symstore(pdb, SYMBOLS_DIR, PRODUCT_NAME)
     files = glob.glob(SYMBOLS_DIR + '/*.pdb/*/*.pdb')
   else:
-    files = glob.glob(SYMBOLS_DIR + '/*/*/*.sym')
+    files = glob.glob(SYMBOLS_DIR + '/*/*/*.sym') + glob.glob(SYMBOLS_DIR + '/*/*/*.src.zip')
 
   # The file upload needs to be atom-shell/symbols/:symbol_name/:hash/:symbol
   os.chdir(SYMBOLS_DIR)