From 925cd84b111faddd74a7eee8e240e03a68d7bbc6 Mon Sep 17 00:00:00 2001 From: rory Date: Mon, 23 Feb 2026 17:54:11 -0800 Subject: [PATCH] Add appName to Rock Android config to fix staging deploy artifact detection Rock's "Find Build Artifact" step searches $ANDROID_SOURCE_DIR/$APP_NAME/build/outputs for the APK. Without appName set, APP_NAME is empty, causing Rock to search Mobile-Expensify/Android//build/outputs/ instead of Mobile-Expensify/Android/app/build/outputs/ where Gradle actually places the APK. Co-authored-by: Cursor --- rock.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rock.config.mjs b/rock.config.mjs index 3bfe70bca2180..ba496aea70f1e 100644 --- a/rock.config.mjs +++ b/rock.config.mjs @@ -19,7 +19,7 @@ export default { bundler: pluginMetro(), platforms: { ios: platformIOS({sourceDir: isHybrid ? './Mobile-Expensify/iOS' : './ios'}), - android: platformAndroid({sourceDir: isHybrid ? './Mobile-Expensify/Android' : './android'}), + android: platformAndroid({sourceDir: isHybrid ? './Mobile-Expensify/Android' : './android', appName: 'app'}), }, fingerprint: { env: ['USE_WEB_PROXY', 'PUSHER_DEV_SUFFIX', 'SECURE_NGROK_URL', 'NGROK_URL', 'USE_NGROK', 'FORCE_NATIVE_BUILD'],