mirror of
https://github.com/bitwarden/ios.git
synced 2025-12-10 00:42:29 -06:00
[PM-21331] Update build-any.yml to upload BWA dsyms to Crashlytics (#1817)
This commit is contained in:
parent
acd051b8d3
commit
dddcb8d776
4
.github/workflows/_build-any.yml
vendored
4
.github/workflows/_build-any.yml
vendored
@ -263,11 +263,11 @@ jobs:
|
|||||||
--apiIssuer "${{ steps.get-kv-secrets.outputs.APP-STORE-CONNECT-TEAM-ISSUER }}"
|
--apiIssuer "${{ steps.get-kv-secrets.outputs.APP-STORE-CONNECT-TEAM-ISSUER }}"
|
||||||
|
|
||||||
- name: Upload dSYM files to Crashlytics
|
- name: Upload dSYM files to Crashlytics
|
||||||
if: ${{ env._BUILD_MODE == 'Device' && startsWith(env._BW_ENV, 'bwpm') }}
|
if: ${{ env._BUILD_MODE == 'Device' }}
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
run: |
|
run: |
|
||||||
find $_EXPORT_PATH/dSYMs -name "*.dSYM" \
|
find $_EXPORT_PATH/dSYMs -name "*.dSYM" \
|
||||||
-exec "build/DerivedData/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/upload-symbols" \
|
-exec "./build/DerivedData/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/upload-symbols" \
|
||||||
-gsp $_CRASHLYTICS_PATH \
|
-gsp $_CRASHLYTICS_PATH \
|
||||||
-p ios -- {} +
|
-p ios -- {} +
|
||||||
|
|
||||||
|
|||||||
@ -1,10 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -euo pipefail
|
|
||||||
|
|
||||||
if [ "$CONFIGURATION" != "Debug" ]; then
|
|
||||||
find "${DWARF_DSYM_FOLDER_PATH}" -name "*.dSYM" \
|
|
||||||
-exec "${BUILD_DIR%Build/*}/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/upload-symbols" \
|
|
||||||
-gsp "${PROJECT_DIR}/Authenticator/Application/Support/GoogleService-Info.plist" \
|
|
||||||
-p ios -- {} +
|
|
||||||
fi
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -euo pipefail
|
|
||||||
|
|
||||||
if [ "$CONFIGURATION" != "Debug" ]; then
|
|
||||||
find "${DWARF_DSYM_FOLDER_PATH}" -name "*.dSYM" \
|
|
||||||
-exec "${BUILD_DIR%Build/*}/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/upload-symbols" \
|
|
||||||
-gsp "${PROJECT_DIR}/Bitwarden/Application/Support/GoogleService-Info.plist" \
|
|
||||||
-p ios -- {} +
|
|
||||||
fi
|
|
||||||
@ -138,12 +138,6 @@ targets:
|
|||||||
- path: Scripts-bwa/update_settings_version_number.sh
|
- path: Scripts-bwa/update_settings_version_number.sh
|
||||||
name: "Settings.bundle: Update Version Number"
|
name: "Settings.bundle: Update Version Number"
|
||||||
basedOnDependencyAnalysis: false
|
basedOnDependencyAnalysis: false
|
||||||
- path: Scripts-bwa/upload_dsym_to_crashlytics.sh
|
|
||||||
name: "Upload dSYM files to Crashlytics"
|
|
||||||
basedOnDependencyAnalysis: false
|
|
||||||
inputFiles:
|
|
||||||
- ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}
|
|
||||||
- ${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}
|
|
||||||
AuthenticatorTests:
|
AuthenticatorTests:
|
||||||
type: bundle.unit-test
|
type: bundle.unit-test
|
||||||
platform: iOS
|
platform: iOS
|
||||||
|
|||||||
@ -203,12 +203,6 @@ targets:
|
|||||||
- path: Scripts/update_settings_version_number.sh
|
- path: Scripts/update_settings_version_number.sh
|
||||||
name: "Settings.bundle: Update Version Number"
|
name: "Settings.bundle: Update Version Number"
|
||||||
basedOnDependencyAnalysis: false
|
basedOnDependencyAnalysis: false
|
||||||
- path: Scripts/upload_dsym_to_crashlytics.sh
|
|
||||||
name: "Upload dSYM files to Crashlytics"
|
|
||||||
basedOnDependencyAnalysis: false
|
|
||||||
inputFiles:
|
|
||||||
- ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}
|
|
||||||
- ${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}
|
|
||||||
BitwardenTests:
|
BitwardenTests:
|
||||||
type: bundle.unit-test
|
type: bundle.unit-test
|
||||||
platform: iOS
|
platform: iOS
|
||||||
@ -451,13 +445,6 @@ targets:
|
|||||||
- target: BitwardenWatchWidgetExtension
|
- target: BitwardenWatchWidgetExtension
|
||||||
- package: Firebase
|
- package: Firebase
|
||||||
product: FirebaseCrashlytics
|
product: FirebaseCrashlytics
|
||||||
postBuildScripts:
|
|
||||||
- path: Scripts/upload_watch_dsym_to_crashlytics.sh
|
|
||||||
name: "Upload watch dSYM files to Crashlytics"
|
|
||||||
basedOnDependencyAnalysis: false
|
|
||||||
inputFiles:
|
|
||||||
- ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}
|
|
||||||
- ${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}
|
|
||||||
|
|
||||||
BitwardenWatchWidgetExtension:
|
BitwardenWatchWidgetExtension:
|
||||||
type: app-extension
|
type: app-extension
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user