Separate test build apk from overriding the original app

OmarHatem committed Mar 1, 2023 at 05:40 UTC 23128dbe3c73b94f2daa787f0de913f46fbcc688
2 files changed +12 -3
.github/workflows/pr_test_build.yml
+1 -2
@@ -35,8 +35,7 @@ jobs:
35 git clone https://github.com/cake-tech/cake_wallet.git --branch $GITHUB_HEAD_REF
36 cd cake_wallet/scripts/android/
37 ./install_ndk.sh
38 - source ./app_env.sh cakewallet
39 - export APP_ANDROID_PACKAGE="com.cakewallet.cake_wallet.test"
38 + source ./app_env.sh cakewallet.test
39 ./app_config.sh
40
41 - name: Cache Externals
scripts/android/app_env.sh
+11 -1
@@ -9,8 +9,9 @@ APP_ANDROID_PACKAGE=""
9 MONERO_COM="monero.com"
10 CAKEWALLET="cakewallet"
11 HAVEN="haven"
12 +CAKEWALLET_TEST="cakewallet.test"
13
13 -TYPES=($MONERO_COM $CAKEWALLET $HAVEN)
14 +TYPES=($MONERO_COM $CAKEWALLET $HAVEN $CAKEWALLET_TEST)
15 APP_ANDROID_TYPE=$1
16
17 MONERO_COM_NAME="Monero.com"
@@ -31,6 +32,8 @@ HAVEN_BUILD_NUMBER=1
32 HAVEN_BUNDLE_ID="com.cakewallet.haven"
33 HAVEN_PACKAGE="com.cakewallet.haven"
34
35 +CAKEWALLET_TEST_PACKAGE="com.cakewallet.cake_wallet.test"
36 +
37 if ! [[ " ${TYPES[*]} " =~ " ${APP_ANDROID_TYPE} " ]]; then
38 echo "Wrong app type."
39 return 1 2>/dev/null
@@ -59,6 +62,13 @@ case $APP_ANDROID_TYPE in
62 APP_ANDROID_BUNDLE_ID=$HAVEN_BUNDLE_ID
63 APP_ANDROID_PACKAGE=$HAVEN_PACKAGE
64 ;;
65 + $CAKEWALLET_TEST)
66 + APP_ANDROID_NAME=$CAKEWALLET_NAME
67 + APP_ANDROID_VERSION=$CAKEWALLET_VERSION
68 + APP_ANDROID_BUILD_NUMBER=$CAKEWALLET_BUILD_NUMBER
69 + APP_ANDROID_BUNDLE_ID=$CAKEWALLET_BUNDLE_ID
70 + APP_ANDROID_PACKAGE=CAKEWALLET_TEST_PACKAGE
71 + ;;
72 esac
73
74 export APP_ANDROID_TYPE