diff --git a/.github/workflows/jsCodePush-PROD.yaml b/.github/workflows/jsCodePush-PROD.yaml index 262fddd..1105c39 100644 --- a/.github/workflows/jsCodePush-PROD.yaml +++ b/.github/workflows/jsCodePush-PROD.yaml @@ -53,6 +53,7 @@ jobs: with: path: android/app/build.gradle expose-version-name: 'true' # sets ANDROID_VERSION_NAME to env + expose-version-code: 'true' # sets ANDROID_VERSION_CODE to env # Get commit hash - name: Get commit hash @@ -88,7 +89,8 @@ jobs: echo APP_ENV='PROD' >> .env echo SENTRY_DSN='${{ secrets.SENTRY_DSN }}' >> .env echo CODEPUSH_PRODUCTION_DEPLOYMENT_KEY='${{ secrets.CODEPUSH_PRODUCTION_DEPLOYMENT_KEY }}' >> .env - echo NATIVE_VERSION_ANDROID='${{ env.ANDROID_VERSION_NAME }}' >> .env + echo ANDROID_VERSION_CODE='${{ env.ANDROID_VERSION_CODE }}' >> .env + echo ANDROID_VERSION_NAME='${{ env.ANDROID_VERSION_NAME }}' >> .env echo JS_BUNDLE_VERSION='${{ env.CURRENT_JS_VERSION }}' >> .env echo MINIBITS_SERVER_API_KEY='${{ secrets.MINIBITS_SERVER_API_KEY }}' >> .env echo MINIBIT_SERVER_NOSTR_PUBKEY='${{ secrets.MINIBIT_SERVER_NOSTR_PUBKEY }}' >> .env diff --git a/.github/workflows/jsCodePush-TEST.yaml b/.github/workflows/jsCodePush-TEST.yaml index 9228080..d109258 100644 --- a/.github/workflows/jsCodePush-TEST.yaml +++ b/.github/workflows/jsCodePush-TEST.yaml @@ -53,6 +53,7 @@ jobs: with: path: android/app/build.gradle expose-version-name: 'true' # sets ANDROID_VERSION_NAME to env + expose-version-code: 'true' # sets ANDROID_VERSION_CODE to env # Get commit hash - name: Get commit hash @@ -88,7 +89,8 @@ jobs: echo APP_ENV='TEST' >> .env echo SENTRY_DSN='${{ secrets.SENTRY_DSN }}' >> .env echo CODEPUSH_STAGING_DEPLOYMENT_KEY='${{ secrets.CODEPUSH_STAGING_DEPLOYMENT_KEY }}' >> .env - echo NATIVE_VERSION_ANDROID='${{ env.ANDROID_VERSION_NAME }}' >> .env + echo ANDROID_VERSION_CODE='${{ env.ANDROID_VERSION_CODE }}' >> .env + echo ANDROID_VERSION_NAME='${{ env.ANDROID_VERSION_NAME }}' >> .env echo JS_BUNDLE_VERSION='${{ env.CURRENT_JS_VERSION }}' >> .env echo MINIBITS_SERVER_API_KEY='${{ secrets.MINIBITS_SERVER_API_KEY }}' >> .env echo MINIBIT_SERVER_NOSTR_PUBKEY='${{ secrets.MINIBIT_SERVER_NOSTR_PUBKEY }}' >> .env diff --git a/src/App.tsx b/src/App.tsx index ec3315e..10c3ad7 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -3,10 +3,10 @@ import * as Sentry from '@sentry/react-native' import { APP_ENV, SENTRY_DSN, - JS_BUNDLE_VERSION, - NATIVE_VERSION_ANDROID, + JS_BUNDLE_VERSION, CODEPUSH_STAGING_DEPLOYMENT_KEY, - CODEPUSH_PRODUCTION_DEPLOYMENT_KEY, + CODEPUSH_PRODUCTION_DEPLOYMENT_KEY, + ANDROID_VERSION_NAME, } from '@env' import codePush from 'react-native-code-push' import FlashMessage from "react-native-flash-message" @@ -40,7 +40,7 @@ if (!__DEV__) { dsn: SENTRY_DSN, environment: APP_ENV, release: `minibits_wallet_android@${JS_BUNDLE_VERSION}`, - dist: NATIVE_VERSION_ANDROID, + dist: ANDROID_VERSION_NAME, beforeSend: function (event, hint) { const exception = hint.originalException if (exception instanceof AppError) { diff --git a/src/screens/DeveloperScreen.tsx b/src/screens/DeveloperScreen.tsx index 18d4016..92e00aa 100644 --- a/src/screens/DeveloperScreen.tsx +++ b/src/screens/DeveloperScreen.tsx @@ -3,10 +3,11 @@ import React, {FC, useEffect, useState} from 'react' import {Alert, TextStyle, View, ViewStyle} from 'react-native' import {colors, spacing, useThemeColor} from '../theme' import { - APP_ENV, - NATIVE_VERSION_ANDROID, + APP_ENV, JS_BUNDLE_VERSION, COMMIT, + ANDROID_VERSION_NAME, + ANDROID_VERSION_CODE, } from '@env' import packageJson from '../../package.json' import { @@ -260,12 +261,13 @@ export const DeveloperScreen = observer(function DeveloperScreen({ route }: Prop