From d299fe6581510d1579fdc65f04c04c0ca52d9987 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Wed, 17 Sep 2025 13:14:44 +0800 Subject: [PATCH] enable sentry source maps for iOS --- .github/workflows/build-android.yml | 2 +- .github/workflows/build-desktop-release.yml | 2 +- .github/workflows/build-ios-release.yml | 13 +++++++++++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-android.yml b/.github/workflows/build-android.yml index 0d5f103bdb..652469b8c9 100644 --- a/.github/workflows/build-android.yml +++ b/.github/workflows/build-android.yml @@ -114,7 +114,7 @@ jobs: LOGSEQ_POSTHOG_TOKEN: ${{ secrets.LOGSEQ_POSTHOG_TOKEN }} - name: Upload Sentry Sourcemaps (beta only) - if: ${{ github.repository == 'logseq/logseq' && (inputs.build-target == 'beta' || github.event.inputs.build-target == 'beta') }} + # if: ${{ github.repository == 'logseq/logseq' && (inputs.build-target == 'beta' || github.event.inputs.build-target == 'beta') }} run: | curl -sL https://sentry.io/get-cli/ | bash release_name="logseq-android@${{ steps.ref.outputs.version }}" diff --git a/.github/workflows/build-desktop-release.yml b/.github/workflows/build-desktop-release.yml index 2efa00d24e..27cc44bc28 100644 --- a/.github/workflows/build-desktop-release.yml +++ b/.github/workflows/build-desktop-release.yml @@ -153,7 +153,7 @@ jobs: working-directory: ./static - name: Upload Sentry Sourcemaps (beta only) - if: ${{ github.repository == 'logseq/logseq' && github.event_name == 'workflow_dispatch' && github.event.inputs.build-target == 'beta' }} + # if: ${{ github.repository == 'logseq/logseq' && github.event_name == 'workflow_dispatch' && github.event.inputs.build-target == 'beta' }} run: | curl -sL https://sentry.io/get-cli/ | bash release_name="logseq@${{ steps.ref.outputs.version }}" diff --git a/.github/workflows/build-ios-release.yml b/.github/workflows/build-ios-release.yml index 02cb334d96..f7d5ad9169 100644 --- a/.github/workflows/build-ios-release.yml +++ b/.github/workflows/build-ios-release.yml @@ -69,6 +69,19 @@ jobs: LOGSEQ_SENTRY_DSN: ${{ secrets.LOGSEQ_SENTRY_DSN }} LOGSEQ_POSTHOG_TOKEN: ${{ secrets.LOGSEQ_POSTHOG_TOKEN }} + - name: Upload Sentry Sourcemaps (beta only) + # if: ${{ github.repository == 'logseq/logseq' && (inputs.build-target == 'beta' || github.event.inputs.build-target == 'beta') }} + run: | + curl -sL https://sentry.io/get-cli/ | bash + release_name="logseq-ios@${{ steps.ref.outputs.version }}" + sentry-cli releases new "${release_name}" + sentry-cli releases files "${release_name}" upload-sourcemaps --ext map --ext js ./static/js --url-prefix '~/static/js' + sentry-cli releases finalize "${release_name}" + env: + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} + SENTRY_ORG: logseq + SENTRY_PROJECT: logseq + - name: Prepare iOS build run: npx cap sync ios