Non-Blocking Review Concern: build-tools;36.0.0 may not exist in the stable Android SDK channel
Source: pre-push whole-codebase review
Location: app-setup/android-setup.sh:222
Date: 2026-08-07
What was flagged
The SDK bump from 34 to 36 causes android-setup.sh to request build-tools;36.0.0 from sdkmanager. Android build-tools version numbers follow platform releases but are not always identical to them — historically, build-tools;34.0.0 existed, build-tools;35.0.0 exists, but 36.0.0 may not yet be published to the stable channel (as of mid-2026, the latest stable is 35.0.0). If the package doesn't exist, sdkmanager will fail silently (exit 141 from the yes | pipe is treated as non-fatal on line 261, and other non-zero exits call check_success with || true). The setup will log a collected error but won't block — the machine will be missing build-tools with no loud signal. Recommend verifying build-tools;36.0.0 exists via sdkmanager --list | grep build-tools on a reference machine before deploying, or pinning to build-tools;35.0.0 until 36.0.0 is confirmed stable.
Context
This issue was automatically created from a non-blocking concern identified
during pre-push whole-codebase review. It was flagged for tracking.
Created by lib-review-issues.sh
Non-Blocking Review Concern:
build-tools;36.0.0may not exist in the stable Android SDK channelSource: pre-push whole-codebase review
Location:
app-setup/android-setup.sh:222Date: 2026-08-07
What was flagged
The SDK bump from 34 to 36 causes
android-setup.shto requestbuild-tools;36.0.0from sdkmanager. Android build-tools version numbers follow platform releases but are not always identical to them — historically,build-tools;34.0.0existed,build-tools;35.0.0exists, but36.0.0may not yet be published to the stable channel (as of mid-2026, the latest stable is 35.0.0). If the package doesn't exist, sdkmanager will fail silently (exit 141 from theyes |pipe is treated as non-fatal on line 261, and other non-zero exits callcheck_successwith|| true). The setup will log a collected error but won't block — the machine will be missing build-tools with no loud signal. Recommend verifyingbuild-tools;36.0.0exists viasdkmanager --list | grep build-toolson a reference machine before deploying, or pinning tobuild-tools;35.0.0until 36.0.0 is confirmed stable.Context
This issue was automatically created from a non-blocking concern identified
during pre-push whole-codebase review. It was flagged for tracking.
Created by lib-review-issues.sh