diff --git a/.github/workflows/codePush.yml b/.github/workflows/codePush.yml index 372da6d7..82f158ed 100644 --- a/.github/workflows/codePush.yml +++ b/.github/workflows/codePush.yml @@ -67,7 +67,7 @@ jobs: package_version: ${{ needs.generate.outputs.package_version }} build_number: ${{ needs.generate.outputs.build_number }} runs-on: [default] - if: success() && (github.event.inputs.environment != 'Prod') # Only create source map for Prod releases + if: success() && (github.event.inputs.environment == 'Prod') # Only create source map for Prod releases steps: - name: Checkout uses: actions/checkout@v2 @@ -105,7 +105,7 @@ jobs: upload_sourcemap_cybertron: needs: generate_source_map runs-on: [default] - if: success() && (github.event.inputs.environment != 'Prod') + if: success() && (github.event.inputs.environment == 'Prod') steps: - name: Download Source Map uses: actions/download-artifact@v3 diff --git a/.github/workflows/newBuild.yml b/.github/workflows/newBuild.yml index e8501bf9..1df83f8e 100644 --- a/.github/workflows/newBuild.yml +++ b/.github/workflows/newBuild.yml @@ -172,7 +172,7 @@ jobs: outputs: package_version: ${{ needs.generate.outputs.package_version }} build_number: ${{ needs.generate.outputs.build_number }} - # if: success() && (github.event.inputs.environment != 'Prod') && (github.event.inputs.releaseType == 'HARD_RELEASE' || inputs.releaseType == 'HARD_RELEASE') # Only create source map for Prod releases and not for test builds + if: success() && (github.event.inputs.environment == 'Prod') && (github.event.inputs.releaseType == 'HARD_RELEASE' || inputs.releaseType == 'HARD_RELEASE') # Only create source map for Prod releases and not for test builds steps: - name: Checkout uses: actions/checkout@v2 @@ -235,7 +235,7 @@ jobs: upload_sourcemap_cybertron: needs: generate_source_map runs-on: [default] - if: success() && (github.event.inputs.environment != 'Prod') + if: success() && (github.event.inputs.environment == 'Prod') steps: - name: Download Source Map uses: actions/download-artifact@v3 diff --git a/config/dev/config.js b/config/dev/config.js index f07667f4..44c6f829 100644 --- a/config/dev/config.js +++ b/config/dev/config.js @@ -1,6 +1,6 @@ export const BASE_AV_APP_URL = 'https://dev-longhorn-portal.np.navi-tech.in/field-app'; -export const SENTRY_DSN = - 'https://acef93c884c1424cacc4ec899562e203@qa-longhorn-portal.np.navi-tech.in/glitchtip-events/173'; +export const SENTRY_DSN = 'https://navi@qa-sa.navi.com/cybertron/4'; +export const TUNNEL_URL = 'https://qa-sa.navi.com/cybertron/api/4/envelope?sentry_key='; export const JANUS_SERVICE_URL = 'https://dev-longhorn-portal.np.navi-tech.in/api/events/json'; export const ENV = 'dev'; export const IS_SSO_ENABLED = true; diff --git a/config/prod/config.js b/config/prod/config.js index 2c1cc3cd..8e6f6c27 100644 --- a/config/prod/config.js +++ b/config/prod/config.js @@ -1,8 +1,8 @@ import { MILLISECONDS_IN_A_MINUTE, MINUTES_IN_AN_HOUR } from '../../RN-UI-LIB/src/utlis/common'; export const BASE_AV_APP_URL = 'https://longhorn.navi.com/field-app'; -export const SENTRY_DSN = - 'https://5daa4832fade44b389b265de9b26c2fd@longhorn.navi.com/glitchtip-events/172'; +export const SENTRY_DSN = 'https://c6c8bc6fab2d8a36b4075956d7f4a984@sa.navi.com/cybertron/api/290764845822352576225822235345509901926' +export const TUNNEL_URL = 'https://sa.navi.com/cybertron/api/290764845822352576225822235345509901926/envelope?sentry_key=c6c8bc6fab2d8a36b4075956d7f4a984'; export const JANUS_SERVICE_URL = 'https://longhorn.navi.com/api/events/json'; export const ENV = 'prod'; export const IS_SSO_ENABLED = true; diff --git a/config/qa/config.js b/config/qa/config.js index f629deaf..b3807465 100644 --- a/config/qa/config.js +++ b/config/qa/config.js @@ -2,6 +2,7 @@ import { MILLISECONDS_IN_A_MINUTE, MINUTES_IN_AN_HOUR } from '../../RN-UI-LIB/sr export const BASE_AV_APP_URL = 'https://qa-longhorn-server.np.navi-ppl.in/field-app'; export const SENTRY_DSN = 'https://navi@qa-sa.navi.com/cybertron/4'; +export const TUNNEL_URL = 'https://qa-sa.navi.com/cybertron/api/4/envelope?sentry_key='; export const JANUS_SERVICE_URL = 'https://qa-longhorn-portal.np.navi-tech.in/api/events/json'; export const ENV = 'qa'; export const IS_SSO_ENABLED = true; diff --git a/src/components/utlis/sentry.ts b/src/components/utlis/sentry.ts index afe819ed..21b9962e 100644 --- a/src/components/utlis/sentry.ts +++ b/src/components/utlis/sentry.ts @@ -1,5 +1,5 @@ import * as Sentry from '@sentry/react-native'; -import { SENTRY_DSN, ENV } from '../../constants/config'; +import { SENTRY_DSN, TUNNEL_URL } from '../../constants/config'; import { addClickstreamEvent } from '../../services/clickstreamEventService'; import { CLICKSTREAM_EVENT_NAMES } from '../../common/Constants'; import { getAppVersion } from './commonFunctions'; @@ -36,7 +36,7 @@ export async function initSentry() { Sentry.init({ dsn: SENTRY_DSN, transport: makeFetchTransport, - tunnel: 'https://qa-sa.navi.com/cybertron/api/4/envelope?sentry_key=', + tunnel: TUNNEL_URL, beforeSend(event) { event.extra = { ...event.extra, diff --git a/src/constants/config.js b/src/constants/config.js index f629deaf..b3807465 100644 --- a/src/constants/config.js +++ b/src/constants/config.js @@ -2,6 +2,7 @@ import { MILLISECONDS_IN_A_MINUTE, MINUTES_IN_AN_HOUR } from '../../RN-UI-LIB/sr export const BASE_AV_APP_URL = 'https://qa-longhorn-server.np.navi-ppl.in/field-app'; export const SENTRY_DSN = 'https://navi@qa-sa.navi.com/cybertron/4'; +export const TUNNEL_URL = 'https://qa-sa.navi.com/cybertron/api/4/envelope?sentry_key='; export const JANUS_SERVICE_URL = 'https://qa-longhorn-portal.np.navi-tech.in/api/events/json'; export const ENV = 'qa'; export const IS_SSO_ENABLED = true;