a4f293b7cf
The debug APK step dominated the run (~7m32s of ~10m) and ran on every dev push, but the operator dev-tests via a local Android Studio build, not the CI artifact. Gate the debug APK + its artifact upload to main pushes only: dev = analyze+test+codegen (~3min); main = + debug APK as the native-build safety net (Gradle/manifest/plugin breakage analyze+test can't catch) before any release tag; tags = signed release APK (unchanged). Note: the bulk of that 7m32s was the flutter-ci runner image re-installing NDK 28.2.13676358 + build-tools 35 + platform 35/36 + cmake 3.22.1 every run (image baked platform-34/build-tools-34, stale vs the bundled Flutter's requirements). Baking those into CI-Runner/CI-flutter/Dockerfile is the larger win and also speeds release builds — tracked separately (operator-side infra, not in this repo). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>