From 6e2fea81279ab89a0ca411816acc54dc27452555 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Fri, 6 May 2022 10:50:10 -0700 Subject: [PATCH] Store Hermes Debug Symbols inside CircleCI (#33779) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/33779 This diff adds a `store_artifacts` to CircleCI so the Hermes debug symbols are retained and can be used to symbolicate native crashes for Hermes. Changelog: [Internal] [Changed] - Store Hermes Debug Symbols inside CircleCI Reviewed By: cipolleschi Differential Revision: D36201978 fbshipit-source-id: ef9a71e2953180aef5caea9f5eb0047190ed6198 --- .circleci/config.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index f5185db6bc2880..fc72d4ef87b166 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1166,6 +1166,11 @@ jobs: # END: Stables and nightlies - run: node ./scripts/publish-npm.js << parameters.publish_npm_args >> + - run: + name: Zip Hermes Native Symbols + command: zip -r /tmp/hermes-native-symbols.zip ~/react-native/ReactAndroid/hermes-engine/build/intermediates/cmake/ + - store_artifacts: + path: /tmp/hermes-native-symbols.zip # START: Commitlies # Provide a react-native package for this commit as a Circle CI release artifact.