[PM-21331] Update build-any.yml to upload BWA dsyms to Crashlytics (#1817)

This commit is contained in:
Álison Fernandes 2025-07-29 19:28:01 +01:00 committed by GitHub
parent acd051b8d3
commit dddcb8d776
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 2 additions and 41 deletions

View File

@ -263,11 +263,11 @@ jobs:
--apiIssuer "${{ steps.get-kv-secrets.outputs.APP-STORE-CONNECT-TEAM-ISSUER }}"
- 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
run: |
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 \
-p ios -- {} +

View File

@ -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

View File

@ -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

View File

@ -138,12 +138,6 @@ targets:
- path: Scripts-bwa/update_settings_version_number.sh
name: "Settings.bundle: Update Version Number"
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:
type: bundle.unit-test
platform: iOS

View File

@ -203,12 +203,6 @@ targets:
- path: Scripts/update_settings_version_number.sh
name: "Settings.bundle: Update Version Number"
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:
type: bundle.unit-test
platform: iOS
@ -451,13 +445,6 @@ targets:
- target: BitwardenWatchWidgetExtension
- package: Firebase
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:
type: app-extension