diff --git a/.github/workflows/ios_sentry_upload_pr.yml b/.github/workflows/ios_sentry_upload_pr.yml index 46c50e5c..845a75af 100644 --- a/.github/workflows/ios_sentry_upload_pr.yml +++ b/.github/workflows/ios_sentry_upload_pr.yml @@ -2,7 +2,6 @@ name: Sentry PR iOS Upload (Size Analysis) on: pull_request: - branches: [main] paths: [ios/**, .github/workflows/ios_sentry_upload_pr.yml] jobs: @@ -30,5 +29,16 @@ jobs: run: | set -e -o pipefail BASE_REF="origin/${{ github.base_ref }}" - BASE_SHA=$(git merge-base "$BASE_REF" HEAD 2>/dev/null) + if [[ "${{ github.base_ref }}" == "$DEFAULT" ]]; then + # Normal PR + BASE_SHA="$(git merge-base "$BASE_REF" HEAD 2>/dev/null || git merge-base HEAD "$BASE_REF")" + else + # Stacked PR + BASE_SHA="$(git rev-parse "$BASE_REF")" + fi echo "BASE_SHA=$BASE_SHA" + + - name: Fork + shell: bash + run: | + echo "test"