From 86d87db9e56fb144015844f77f5ebc04e6033727 Mon Sep 17 00:00:00 2001 From: Dennis V <2119348+dzianisv@users.noreply.github.com> Date: Sat, 23 May 2026 09:52:38 +0000 Subject: [PATCH] fix(ci): pass Sentry env vars to publish-play-store workflow The sentry-cli source-map upload during bundleRelease fails with "An organization ID or slug is required" because SENTRY_ORG, SENTRY_PROJECT and SENTRY_AUTH_TOKEN were only declared in build.yml. Also align npm install with --legacy-peer-deps to match build.yml. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/publish-play-store.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish-play-store.yml b/.github/workflows/publish-play-store.yml index 4c10f52..072c069 100644 --- a/.github/workflows/publish-play-store.yml +++ b/.github/workflows/publish-play-store.yml @@ -9,6 +9,11 @@ on: jobs: publish: runs-on: ubuntu-latest + env: + EXPO_PUBLIC_SENTRY_DSN: ${{ secrets.EXPO_PUBLIC_SENTRY_DSN }} + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} + SENTRY_ORG: ${{ secrets.SENTRY_ORG }} + SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }} steps: - uses: actions/checkout@v4 @@ -25,7 +30,7 @@ jobs: uses: android-actions/setup-android@v3 - name: Install dependencies - run: npm install + run: npm install --legacy-peer-deps - name: Expo prebuild run: npx expo prebuild --platform android --no-install