From a16c979aada81672c296b7d582322aa0c5454aa6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathieu=20M=C3=A9a?= Date: Tue, 28 Apr 2026 08:33:27 -0400 Subject: [PATCH 1/5] Add promote from Prod to Prod 50% --- ...omote_from_production_to_production_050.sh | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 shared/app-android/promote_from_production_to_production_050.sh diff --git a/shared/app-android/promote_from_production_to_production_050.sh b/shared/app-android/promote_from_production_to_production_050.sh new file mode 100644 index 00000000..888009cb --- /dev/null +++ b/shared/app-android/promote_from_production_to_production_050.sh @@ -0,0 +1,33 @@ +#!/bin/bash +SCRIPT_DIR="$(dirname "$0")"; +source "${SCRIPT_DIR}"/../commons/commons.sh; + +setPushToStoreEnabled; +if [[ ${MT_PUSH_STORE_ENABLED} != true ]]; then + echo "> Push to Store NOT enabled... SKIP ($MT_PUSH_STORE_ENABLED)"; + exit 1; # error +fi +echo "> Push to Store enabled..."; + +setPushToStoreProductionEnabled; +if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then + echo "> Push to Store Production NOT enabled... SKIP ($MT_PUSH_STORE_PRODUCTION_ENABLED)"; + exit 1; # error +fi +echo "> Push to Store Production enabled..."; + +setGitProjectName $SCRIPT_DIR/../; +CONFIG_PATH="$SCRIPT_DIR/../config"; +if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO + CONFIG_PATH="$SCRIPT_DIR/config"; +fi + +if [[ ! -f "$CONFIG_PATH/store/production" ]]; then + echo "> Publish production NOT authorized!"; + exit 1; # error +fi + +./promote.sh \ + --from-track production --promote-track production \ + --update production --release-status inProgress --user-fraction 0.50 \ +; From 0590c927df88b92d4503aa2877a9d2d9f0909d21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathieu=20M=C3=A9a?= Date: Tue, 28 Apr 2026 09:14:28 -0400 Subject: [PATCH 2/5] Update shared/app-android/promote_from_production_to_production_050.sh Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- shared/app-android/promote_from_production_to_production_050.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/app-android/promote_from_production_to_production_050.sh b/shared/app-android/promote_from_production_to_production_050.sh index 888009cb..b6f4b5f7 100644 --- a/shared/app-android/promote_from_production_to_production_050.sh +++ b/shared/app-android/promote_from_production_to_production_050.sh @@ -18,7 +18,7 @@ echo "> Push to Store Production enabled..."; setGitProjectName $SCRIPT_DIR/../; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi From 62d5145ddc57d92bb54ffa8dda0a6f432bb0fa22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathieu=20M=C3=A9a?= Date: Tue, 28 Apr 2026 09:14:36 -0400 Subject: [PATCH 3/5] Update shared/app-android/promote_from_production_to_production_050.sh Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- shared/app-android/promote_from_production_to_production_050.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/app-android/promote_from_production_to_production_050.sh b/shared/app-android/promote_from_production_to_production_050.sh index b6f4b5f7..317ec12a 100644 --- a/shared/app-android/promote_from_production_to_production_050.sh +++ b/shared/app-android/promote_from_production_to_production_050.sh @@ -16,7 +16,7 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; From 6c74d9ba4a177c01a18c76952348a0f57a8a632d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathieu=20M=C3=A9a?= Date: Tue, 28 Apr 2026 09:27:25 -0400 Subject: [PATCH 4/5] cleanup --- code_setup.sh | 4 ++-- shared-overwrite/submodules_init.sh | 4 ++-- .../app-android/promote_from_alpha_to_private_beta.sh | 9 ++++++--- shared/app-android/promote_from_internal_to_alpha.sh | 9 ++++++--- .../promote_from_private_beta_to_production_001.sh | 9 ++++++--- .../promote_from_private_beta_to_production_010.sh | 9 ++++++--- .../promote_from_private_beta_to_production_025.sh | 9 ++++++--- .../promote_from_private_beta_to_production_033.sh | 9 ++++++--- .../promote_from_private_beta_to_production_100.sh | 9 ++++++--- .../promote_from_production_to_production_010.sh | 10 +++++++--- .../promote_from_production_to_production_025.sh | 10 +++++++--- .../promote_from_production_to_production_033.sh | 10 +++++++--- .../promote_from_production_to_production_050.sh | 3 ++- .../promote_from_production_to_production_100.sh | 9 ++++++--- shared/app-android/publish_to_alpha.sh | 9 ++++++--- shared/app-android/publish_to_current_users.sh | 4 ++-- shared/app-android/publish_to_internal.sh | 9 ++++++--- shared/app-android/publish_to_private_beta.sh | 8 +++++--- shared/app-android/publish_to_production_001.sh | 9 ++++++--- shared/app-android/publish_to_production_010.sh | 9 ++++++--- shared/app-android/publish_to_production_025.sh | 9 ++++++--- shared/app-android/publish_to_production_033.sh | 10 +++++++--- shared/app-android/publish_to_production_100.sh | 10 +++++++--- shared/commit_data_change.sh | 6 +++--- shared/publish_app_release.sh | 2 +- sync.sh | 4 ++-- 26 files changed, 132 insertions(+), 70 deletions(-) diff --git a/code_setup.sh b/code_setup.sh index 68b4a5a7..4eb71115 100755 --- a/code_setup.sh +++ b/code_setup.sh @@ -63,7 +63,7 @@ declare -a SUBMODULES_REPO=( ); # APP-ANDROID (OLD REPO) -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO SUBMODULES+=('app-android'); if [[ $PROJECT_NAME == *android ]]; then SUBMODULES_REPO+=($PROJECT_NAME); @@ -83,7 +83,7 @@ else echo "> Bus/Train/... android app: '$PROJECT_NAME' > parser required"; SUBMODULES+=('parser'); SUBMODULES_REPO+=('parser'); - if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO + if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO SUBMODULES+=('agency-parser'); SUBMODULES_REPO+=("${PROJECT_NAME}-parser"); else diff --git a/shared-overwrite/submodules_init.sh b/shared-overwrite/submodules_init.sh index 631c5ff1..dc507251 100755 --- a/shared-overwrite/submodules_init.sh +++ b/shared-overwrite/submodules_init.sh @@ -39,12 +39,12 @@ declare -a SUBMODULES=( "commons-java" "commons-android" ); -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO SUBMODULES+=('app-android'); # OLD REPO fi if [[ -d "parser" ]]; then SUBMODULES+=('parser'); - if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO + if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO SUBMODULES+=('agency-parser'); # OLD REPO fi fi diff --git a/shared/app-android/promote_from_alpha_to_private_beta.sh b/shared/app-android/promote_from_alpha_to_private_beta.sh index 43f26d9d..a543a816 100755 --- a/shared/app-android/promote_from_alpha_to_private_beta.sh +++ b/shared/app-android/promote_from_alpha_to_private_beta.sh @@ -17,9 +17,9 @@ if [[ ${MT_PUSH_STORE_BETA_PRIVATE_ENABLED} != true ]]; then fi echo "> Push to Store Beta Private enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -28,4 +28,7 @@ if [[ ! -f "$CONFIG_PATH/store/beta-private" ]]; then exit 1; # error fi -./promote.sh --from-track alpha --release-status completed; +./promote.sh \ + --from-track alpha \ + --release-status completed \ +; diff --git a/shared/app-android/promote_from_internal_to_alpha.sh b/shared/app-android/promote_from_internal_to_alpha.sh index 636c7489..1a661337 100755 --- a/shared/app-android/promote_from_internal_to_alpha.sh +++ b/shared/app-android/promote_from_internal_to_alpha.sh @@ -16,9 +16,9 @@ if [[ ${MT_PUSH_STORE_ALPHA_ENABLED} != true ]]; then fi echo "> Push to Store Alpha enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -27,4 +27,7 @@ if [[ ! -f "$CONFIG_PATH/store/alpha" ]]; then exit 1; # error fi -./promote.sh --from-track internal --promote-track alpha --release-status completed; +./promote.sh \ + --from-track internal --promote-track alpha \ + --release-status completed \ +; diff --git a/shared/app-android/promote_from_private_beta_to_production_001.sh b/shared/app-android/promote_from_private_beta_to_production_001.sh index 2071ca44..5b093224 100755 --- a/shared/app-android/promote_from_private_beta_to_production_001.sh +++ b/shared/app-android/promote_from_private_beta_to_production_001.sh @@ -17,9 +17,9 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -28,4 +28,7 @@ if [[ ! -f "$CONFIG_PATH/store/production" ]]; then exit 1; # error fi -./promote.sh --promote-track production --user-fraction 0.01 --release-status inProgress; +./promote.sh \ + --promote-track production \ + --release-status inProgress --user-fraction 0.01 \ +; # --from-track "Beta (Private)" # default from build.gradle diff --git a/shared/app-android/promote_from_private_beta_to_production_010.sh b/shared/app-android/promote_from_private_beta_to_production_010.sh index f14f0580..3ebd9d68 100755 --- a/shared/app-android/promote_from_private_beta_to_production_010.sh +++ b/shared/app-android/promote_from_private_beta_to_production_010.sh @@ -17,9 +17,9 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -28,4 +28,7 @@ if [[ ! -f "$CONFIG_PATH/store/production" ]]; then exit 1; # error fi -./promote.sh --promote-track production --user-fraction 0.10 --release-status inProgress; +./promote.sh \ + --promote-track production \ + --release-status inProgress --user-fraction 0.10 \ +; # --from-track "Beta (Private)" # default from build.gradle diff --git a/shared/app-android/promote_from_private_beta_to_production_025.sh b/shared/app-android/promote_from_private_beta_to_production_025.sh index 9c4ccd27..df04c85f 100755 --- a/shared/app-android/promote_from_private_beta_to_production_025.sh +++ b/shared/app-android/promote_from_private_beta_to_production_025.sh @@ -17,9 +17,9 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -28,4 +28,7 @@ if [[ ! -f "$CONFIG_PATH/store/production" ]]; then exit 1; # error fi -./promote.sh --promote-track production --user-fraction 0.25 --release-status inProgress; +./promote.sh \ + --promote-track production \ + --release-status inProgress --user-fraction 0.25 \ +; # --from-track "Beta (Private)" # default from build.gradle diff --git a/shared/app-android/promote_from_private_beta_to_production_033.sh b/shared/app-android/promote_from_private_beta_to_production_033.sh index cc73f1df..f4bcf721 100755 --- a/shared/app-android/promote_from_private_beta_to_production_033.sh +++ b/shared/app-android/promote_from_private_beta_to_production_033.sh @@ -17,9 +17,9 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -28,4 +28,7 @@ if [[ ! -f "$CONFIG_PATH/store/production" ]]; then exit 1; # error fi -./promote.sh --promote-track production --user-fraction 0.33 --release-status inProgress; +./promote.sh \ + --promote-track production \ + --release-status inProgress --user-fraction 0.33 \ +; # --from-track "Beta (Private)" # default from build.gradle diff --git a/shared/app-android/promote_from_private_beta_to_production_100.sh b/shared/app-android/promote_from_private_beta_to_production_100.sh index 85ff547e..d8064a0a 100755 --- a/shared/app-android/promote_from_private_beta_to_production_100.sh +++ b/shared/app-android/promote_from_private_beta_to_production_100.sh @@ -17,9 +17,9 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -28,4 +28,7 @@ if [[ ! -f "$CONFIG_PATH/store/production" ]]; then exit 1; # error fi -./promote.sh --promote-track production --user-fraction 1.00 --release-status completed; +./promote.sh \ + --promote-track production \ + --release-status completed --user-fraction 1.00 \ +; # --from-track "Beta (Private)" # default from build.gradle diff --git a/shared/app-android/promote_from_production_to_production_010.sh b/shared/app-android/promote_from_production_to_production_010.sh index 3b7c3c28..5eb37967 100755 --- a/shared/app-android/promote_from_production_to_production_010.sh +++ b/shared/app-android/promote_from_production_to_production_010.sh @@ -16,9 +16,9 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -27,4 +27,8 @@ if [[ ! -f "$CONFIG_PATH/store/production" ]]; then exit 1; # error fi -./promote.sh --from-track production --promote-track production --update production --user-fraction 0.10 --release-status inProgress; +./promote.sh \ + --from-track production --promote-track production \ + --update production \ + --release-status inProgress --user-fraction 0.10 \ +; diff --git a/shared/app-android/promote_from_production_to_production_025.sh b/shared/app-android/promote_from_production_to_production_025.sh index 7a443bdf..2b103ebc 100755 --- a/shared/app-android/promote_from_production_to_production_025.sh +++ b/shared/app-android/promote_from_production_to_production_025.sh @@ -16,9 +16,9 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -27,4 +27,8 @@ if [[ ! -f "$CONFIG_PATH/store/production" ]]; then exit 1; # error fi -./promote.sh --from-track production --promote-track production --update production --user-fraction 0.25 --release-status inProgress; +./promote.sh \ + --from-track production --promote-track production \ + --update production \ + --release-status inProgress --user-fraction 0.25 \ +; diff --git a/shared/app-android/promote_from_production_to_production_033.sh b/shared/app-android/promote_from_production_to_production_033.sh index fe192eeb..b1efc462 100755 --- a/shared/app-android/promote_from_production_to_production_033.sh +++ b/shared/app-android/promote_from_production_to_production_033.sh @@ -16,9 +16,9 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -27,4 +27,8 @@ if [[ ! -f "$CONFIG_PATH/store/production" ]]; then exit 1; # error fi -./promote.sh --from-track production --promote-track production --update production --user-fraction 0.33 --release-status inProgress; +./promote.sh \ + --from-track production --promote-track production \ + --update production \ + --release-status inProgress --user-fraction 0.33 \ +; diff --git a/shared/app-android/promote_from_production_to_production_050.sh b/shared/app-android/promote_from_production_to_production_050.sh index 317ec12a..3f408cb7 100644 --- a/shared/app-android/promote_from_production_to_production_050.sh +++ b/shared/app-android/promote_from_production_to_production_050.sh @@ -29,5 +29,6 @@ fi ./promote.sh \ --from-track production --promote-track production \ - --update production --release-status inProgress --user-fraction 0.50 \ + --update production \ + --release-status inProgress --user-fraction 0.50 \ ; diff --git a/shared/app-android/promote_from_production_to_production_100.sh b/shared/app-android/promote_from_production_to_production_100.sh index 797a1d3c..edec6aea 100755 --- a/shared/app-android/promote_from_production_to_production_100.sh +++ b/shared/app-android/promote_from_production_to_production_100.sh @@ -16,9 +16,9 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -27,4 +27,7 @@ if [[ ! -f "$CONFIG_PATH/store/production" ]]; then exit 1; # error fi -./promote.sh --from-track production --promote-track production --update production --user-fraction 1.00 --release-status completed; +./promote.sh \ + --from-track production --promote-track production \ + --update production --release-status completed --user-fraction 1.00 \ +; diff --git a/shared/app-android/publish_to_alpha.sh b/shared/app-android/publish_to_alpha.sh index 8a54c1d5..06475980 100755 --- a/shared/app-android/publish_to_alpha.sh +++ b/shared/app-android/publish_to_alpha.sh @@ -16,9 +16,9 @@ if [[ ${MT_PUSH_STORE_ALPHA_ENABLED} != true ]]; then fi echo "> Push to Store Alpha enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -27,4 +27,7 @@ if [[ ! -f "$CONFIG_PATH/store/alpha" ]]; then exit 1; # error fi -./publish.sh --track alpha --user-fraction 1.0 --release-status completed +./publish.sh \ + --track alpha \ + --release-status completed --user-fraction 1.00 \ +; diff --git a/shared/app-android/publish_to_current_users.sh b/shared/app-android/publish_to_current_users.sh index d91b97c5..1e14fdef 100755 --- a/shared/app-android/publish_to_current_users.sh +++ b/shared/app-android/publish_to_current_users.sh @@ -11,9 +11,9 @@ if [[ ${MT_PUSH_STORE_ENABLED} != true ]]; then fi echo "> Push to Store enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi diff --git a/shared/app-android/publish_to_internal.sh b/shared/app-android/publish_to_internal.sh index 9bd46016..78662b21 100755 --- a/shared/app-android/publish_to_internal.sh +++ b/shared/app-android/publish_to_internal.sh @@ -9,9 +9,9 @@ if [[ ${MT_PUSH_STORE_ENABLED} != true ]]; then fi echo "> Push to Store enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -20,4 +20,7 @@ if [[ ! -f "$CONFIG_PATH/store/internal" ]]; then exit 1; # error fi -./publish.sh --track internal --user-fraction 1.0 --release-status completed +./publish.sh \ + --track internal \ + --release-status completed --user-fraction 1.00 \ +; diff --git a/shared/app-android/publish_to_private_beta.sh b/shared/app-android/publish_to_private_beta.sh index 7065f7c7..66079808 100755 --- a/shared/app-android/publish_to_private_beta.sh +++ b/shared/app-android/publish_to_private_beta.sh @@ -17,9 +17,9 @@ if [[ ${MT_PUSH_STORE_BETA_PRIVATE_ENABLED} != true ]]; then fi echo "> Push to Store Beta Private enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -28,4 +28,6 @@ if [[ ! -f "$CONFIG_PATH/store/beta-private" ]]; then exit 1; # error fi -./publish.sh --user-fraction 1.0 --release-status completed +./publish.sh \ + --release-status completed --user-fraction 1.00 \ +; # --track "Beta (Private)" # default from build.gradle diff --git a/shared/app-android/publish_to_production_001.sh b/shared/app-android/publish_to_production_001.sh index 524f272e..d3c696b9 100755 --- a/shared/app-android/publish_to_production_001.sh +++ b/shared/app-android/publish_to_production_001.sh @@ -16,9 +16,9 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -27,4 +27,7 @@ if [[ ! -f "$CONFIG_PATH/store/production" ]]; then exit 1; # error fi -./publish.sh --track production --user-fraction 0.01 --release-status inProgress +./publish.sh \ + --track production \ + --release-status inProgress --user-fraction 0.01 \ +; diff --git a/shared/app-android/publish_to_production_010.sh b/shared/app-android/publish_to_production_010.sh index a0e550f8..3a957392 100755 --- a/shared/app-android/publish_to_production_010.sh +++ b/shared/app-android/publish_to_production_010.sh @@ -16,9 +16,9 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -27,4 +27,7 @@ if [[ ! -f "$CONFIG_PATH/store/production" ]]; then exit 1; # error fi -./publish.sh --track production --user-fraction 0.1 --release-status inProgress +./publish.sh \ + --track production \ + --release-status inProgress --user-fraction 0.10 \ +; diff --git a/shared/app-android/publish_to_production_025.sh b/shared/app-android/publish_to_production_025.sh index 4663b68c..e61973ff 100755 --- a/shared/app-android/publish_to_production_025.sh +++ b/shared/app-android/publish_to_production_025.sh @@ -16,9 +16,9 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -27,4 +27,7 @@ if [[ ! -f "$CONFIG_PATH/store/production" ]]; then exit 1; # error fi -./publish.sh --track production --user-fraction 0.25 --release-status inProgress +./publish.sh \ + --track production \ + --release-status inProgress --user-fraction 0.25 \ +; diff --git a/shared/app-android/publish_to_production_033.sh b/shared/app-android/publish_to_production_033.sh index fe94cefd..731b4162 100755 --- a/shared/app-android/publish_to_production_033.sh +++ b/shared/app-android/publish_to_production_033.sh @@ -16,9 +16,9 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -27,4 +27,8 @@ if [[ ! -f "$CONFIG_PATH/store/production" ]]; then exit 1; # error fi -./publish.sh --track production --user-fraction 0.33 --release-status inProgress +./publish.sh \ + --track production \ + --release-status inProgress --user-fraction 0.33 \ +; + diff --git a/shared/app-android/publish_to_production_100.sh b/shared/app-android/publish_to_production_100.sh index 6d703827..2c668488 100755 --- a/shared/app-android/publish_to_production_100.sh +++ b/shared/app-android/publish_to_production_100.sh @@ -16,9 +16,9 @@ if [[ ${MT_PUSH_STORE_PRODUCTION_ENABLED} != true ]]; then fi echo "> Push to Store Production enabled..."; -setGitProjectName $SCRIPT_DIR/../; +setGitProjectName "${SCRIPT_DIR}/../"; CONFIG_PATH="$SCRIPT_DIR/../config"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO CONFIG_PATH="$SCRIPT_DIR/config"; fi @@ -27,4 +27,8 @@ if [[ ! -f "$CONFIG_PATH/store/production" ]]; then exit 1; # error fi -./publish.sh --track production --user-fraction 1.0 --release-status completed +./publish.sh \ + --track production \ + --release-status completed --user-fraction 1.00 \ +; + diff --git a/shared/commit_data_change.sh b/shared/commit_data_change.sh index acc65dc7..49fc8d42 100755 --- a/shared/commit_data_change.sh +++ b/shared/commit_data_change.sh @@ -34,12 +34,12 @@ GIT_MSG="CI: $(date +'%-B %-d update')"; echo "GIT_MSG: $GIT_MSG"; APP_ANDROID_PATH="."; # "-C ." -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO APP_ANDROID_PATH="app-android"; fi SRC_PATH="app-android/src"; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO SRC_PATH="src"; fi @@ -65,7 +65,7 @@ checkResult $?; echo "> GIT $APP_ANDROID_PATH > commit '$GIT_MSG'... DONE"; # TODO ? git -C $APP_ANDROID_PATH git push; -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO echo "> GIT > add..."; git add -v -A; checkResult $?; diff --git a/shared/publish_app_release.sh b/shared/publish_app_release.sh index ba326d04..da4313cf 100755 --- a/shared/publish_app_release.sh +++ b/shared/publish_app_release.sh @@ -93,7 +93,7 @@ if [[ ${IS_GH_ENABLED} == true ]]; then gh release create $APP_VERSION_NAME --target $GIT_BRANCH --latest --generate-notes $GH_FILES; checkResult $?; # OLD REPO - if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO + if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO if [[ -d "app-android" ]]; then cd app-android || exit 1; # >> gh release create $APP_VERSION_NAME --target $GIT_BRANCH --latest --generate-notes $GH_FILES_APP_ANDROID; diff --git a/sync.sh b/sync.sh index fab3df85..5c9e5c9f 100755 --- a/sync.sh +++ b/sync.sh @@ -57,7 +57,7 @@ declare -a SUBMODULES_REPO=( ); # APP-ANDROID (OLD REPO) -if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO +if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO SUBMODULES+=('app-android'); if [[ $PROJECT_NAME == *android ]]; then SUBMODULES_REPO+=($PROJECT_NAME); @@ -77,7 +77,7 @@ else echo "> Bus/Train/... android app: '$PROJECT_NAME' > parser required"; SUBMODULES+=('parser'); SUBMODULES_REPO+=('parser'); - if [[ $GIT_PROJECT_NAME == *"-gradle"* ]]; then # OLD REPO + if [[ "$GIT_PROJECT_NAME" == *"-gradle"* ]]; then # OLD REPO SUBMODULES+=('agency-parser'); SUBMODULES_REPO+=("${PROJECT_NAME}-parser"); fi From 0d631329711f3d45b993f82907b7afc9959f5e74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathieu=20M=C3=A9a?= Date: Tue, 28 Apr 2026 09:34:09 -0400 Subject: [PATCH 5/5] PR comment --- .../app-android/promote_from_production_to_production_100.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shared/app-android/promote_from_production_to_production_100.sh b/shared/app-android/promote_from_production_to_production_100.sh index edec6aea..87fe54e9 100755 --- a/shared/app-android/promote_from_production_to_production_100.sh +++ b/shared/app-android/promote_from_production_to_production_100.sh @@ -29,5 +29,6 @@ fi ./promote.sh \ --from-track production --promote-track production \ - --update production --release-status completed --user-fraction 1.00 \ + --update production \ + --release-status completed --user-fraction 1.00 \ ;