The Cash Android team at Square built a system to surface hidden changes in pull requests by automatically posting CI-generated metrics as PR comments. These include APK binary size, method count diffs, full dependency graph changes, and merged manifest diffs. The goal is to make implicit side effects of code changes visible at review time rather than discovering them late in the release process. More detailed data like full method diffs, ProGuard reports, and resource shrinker output are attached to CI build artifacts for deeper investigation.

4m read timeFrom developer.squareup.com
Post cover image