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