You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[AWAITING OFFER ACCEPTANCE] [$250] Speed up Android builds #49567
FAILURE: Build failed with an exception.
* Where:
Settings file '/Users/roryabraham/Expensidev/App/android/settings.gradle' line: 3
* What went wrong:
Configuration cache problems found in this build.
9752 problems were found storing the configuration cache, only the first 4096 were considered, 7 of which seem unique.
- Build file '../node_modules/@expensify/react-native-live-markdown/android/build.gradle': external process started 'node --print require.resolve('react-native/package.json')'
See https://docs.gradle.org/8.8/userguide/configuration_cache.html#config_cache:requirements:external_processes
- Build file 'app/build.gradle': external process started 'node --print require.resolve('@expo/cli')'
See https://docs.gradle.org/8.8/userguide/configuration_cache.html#config_cache:requirements:external_processes
- Build file 'app/build.gradle': external process started 'node -e require('expo/scripts/resolveAppEntry') /Users/roryabraham/Expensidev/App android absolute'
See https://docs.gradle.org/8.8/userguide/configuration_cache.html#config_cache:requirements:external_processes
- Build file 'build.gradle': external process started 'node --print JSON.parse(require('fs').readFileSync(require.resolve('react-native/package.json'), 'utf-8')).version'
See https://docs.gradle.org/8.8/userguide/configuration_cache.html#config_cache:requirements:external_processes
- Build file 'build.gradle': line 47: external process started 'node --print JSON.parse(require('fs').readFileSync(require.resolve('react-native/package.json'), 'utf-8')).version'
See https://docs.gradle.org/8.8/userguide/configuration_cache.html#config_cache:requirements:external_processes
- Settings file 'settings.gradle': line 26: external process started 'node --print require.resolve('expo/package.json')'
See https://docs.gradle.org/8.8/userguide/configuration_cache.html#config_cache:requirements:external_processes
- Settings file 'settings.gradle': line 3: external process started 'npx @react-native-community/cli config'
See https://docs.gradle.org/8.8/userguide/configuration_cache.html#config_cache:requirements:external_processes
@Julesssss, sorry for coming back to this so late. I just realized I never requested the payment for review on #50206. Would you mind posting a payment summary here? Thanks!
Activity
[-]Try to speed up Android builds[/-][+]Speed up Android builds[/+]roryabraham commentedon Sep 21, 2024
There are a few things I'd like to try:
roryabraham commentedon Sep 21, 2024
In order to be methodic and quantitative with these changes, I'll be using
./gradlew build --scanto generate detailed build scan reports.saifelance commentedon Sep 21, 2024
roryabraham commentedon Sep 21, 2024
roryabraham commentedon Sep 21, 2024
Build scan for a clean
./gradlew assembleDebug(note: next time I should do active arch only, because that's what we do in dev)https://scans.gradle.com/s/4e4x4kl55d3js
roryabraham commentedon Sep 21, 2024
Another clean build scan, this time only one arch: https://scans.gradle.com/s/4apezfw7xtotm
Build command was:
./gradlew assembleDebug -PreactNativeArchitectures=arm64-v8a --scanroryabraham commentedon Sep 21, 2024
A build scan with only this diff:
https://scans.gradle.com/s/67qe4vuqgytyq
roryabraham commentedon Sep 25, 2024
Adding the
org.gradle.caching=truedoes not appear to be worth it, because:roryabraham commentedon Sep 25, 2024
Going to try the configuration cache field with:
Edit: 2nd build w/ configuration cache enabled failed 😞
Logs
96 remaining items
Julesssss commentedon Feb 10, 2025
Let's reopen if any further ideas are shared.
eVoloshchak commentedon Feb 28, 2025
@Julesssss, sorry for coming back to this so late. I just realized I never requested the payment for review on #50206. Would you mind posting a payment summary here? Thanks!
eVoloshchak commentedon Mar 6, 2025
@garrettmknight, could you post a payment summary for this? Thank you!
garrettmknight commentedon Mar 7, 2025
Payment Summary:
mallenexpensify commentedon Nov 11, 2025
@aimane-chnaif can you please accept the job below? Please reply here and tag me once you have.
https://www.upwork.com/jobs/~021988044315731516714
mallenexpensify commentedon Nov 11, 2025
Payment Summary
Contributor+: @aimane-chnaif paid $250 via Upwork
trjExpensify commentedon Dec 23, 2025
approved $250 for @eVoloshchak