From a8c73bf67cf2eea604901c02a8e06759185418aa Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Wed, 13 May 2026 14:39:21 -0700 Subject: [PATCH] Harden Xcode Cloud Sentry dSYM upload in post-build script - Fix Sentry post-build dSYM upload fallback and script permissions - Refine sentry-cli stderr capture in post-build script Co-authored-by: danieldaquino <24692108+danieldaquino@users.noreply.github.com> --- ci_scripts/ci_post_xcodebuild.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) mode change 100644 => 100755 ci_scripts/ci_post_xcodebuild.sh diff --git a/ci_scripts/ci_post_xcodebuild.sh b/ci_scripts/ci_post_xcodebuild.sh old mode 100644 new mode 100755 index cc3a7ed1..7b206da1 --- a/ci_scripts/ci_post_xcodebuild.sh +++ b/ci_scripts/ci_post_xcodebuild.sh @@ -28,6 +28,9 @@ fi export SENTRY_ORG=damus-nostr-inc export SENTRY_PROJECT=apple-ios -if ! sentry-cli debug-files upload --include-sources "${DSYM_PATH}" >/dev/null 2>&1; then - echo "warning: sentry-cli failed to upload dSYMs from ${DSYM_PATH}" +if ! error_output=$(sentry-cli debug-files upload --include-sources "${DSYM_PATH}" 2>&1); then + echo "warning: sentry-cli failed to upload dSYMs with sources from ${DSYM_PATH}: ${error_output}" + if ! error_output=$(sentry-cli debug-files upload "${DSYM_PATH}" 2>&1); then + echo "warning: sentry-cli failed to upload dSYMs from ${DSYM_PATH}: ${error_output}" + fi fi