diff --git a/.github/workflows/apk-release.yml b/.github/workflows/apk-release.yml index e3328340a..560205bfd 100644 --- a/.github/workflows/apk-release.yml +++ b/.github/workflows/apk-release.yml @@ -25,6 +25,12 @@ jobs: with: eas-version: latest token: ${{ secrets.EXPO_TOKEN }} + run: | + echo "SENTRY_ENV='production'" >> $GITHUB_ENV + env: + SENTRY_ENV: ${{ env.SENTRY_ENV }} + SENTRY_DSN: ${{ secrets.SENTRY_MOBILE_DSN }} + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_MOBILE_AUTH_TOKEN }} - name: 📦 Install dependencies run: | @@ -101,6 +107,9 @@ jobs: env: APK_VERSION: ${{ env.APK_VERSION }} SECRET: ${{ secrets.APK_UPLOAD_SECRET }} + SENTRY_ENV: ${{ env.SENTRY_ENV }} + SENTRY_DSN: ${{ secrets.SENTRY_MOBILE_DSN }} + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_MOBILE_AUTH_TOKEN }} run: | curl -X 'POST' \ 'https://rtmis.akvotest.org/api/v1/device/apk/upload' \ diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 54182f58a..9816cf39f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -108,6 +108,12 @@ jobs: with: eas-version: latest token: ${{ secrets.EXPO_TOKEN }} + run: | + echo "SENTRY_ENV='production'" >> $GITHUB_ENV + env: + SENTRY_ENV: ${{ env.SENTRY_ENV }} + SENTRY_DSN: ${{ secrets.SENTRY_MOBILE_DSN }} + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_MOBILE_AUTH_TOKEN }} - name: 📦 Install dependencies run: | @@ -183,6 +189,9 @@ jobs: env: APK_VERSION: ${{ env.APK_VERSION }} SECRET: ${{ secrets.APK_UPLOAD_SECRET }} + SENTRY_ENV: ${{ env.SENTRY_ENV }} + SENTRY_DSN: ${{ secrets.SENTRY_MOBILE_DSN }} + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_MOBILE_AUTH_TOKEN }} run: | curl -X 'POST' \ 'https://rtmis.akvo.org/api/v1/device/apk/upload' \ diff --git a/README.md b/README.md index 9db15cbe1..e9778a846 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,9 @@ SENTRY_MOBILE_DSN="<>" SENTRY_MOBILE_AUTH_TOKEN="<>" ``` + +You can generate a Sentry auth token by following [this official Sentry documentation](https://docs.sentry.io/account/auth-tokens/). + #### Start For initial run, you need to create a new docker volume.