Skip to content

Commit 5938477

Browse files
0xadam-browncursoragent
authored andcommitted
ci: Use full sdkmanager path in API 37 readiness probe
sdkmanager is not on PATH until android-emulator-runner runs; invoke it via ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager instead. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 384881c commit 5938477

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

.github/workflows/integration-tests-ui-critical.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,9 @@ jobs:
103103
if: matrix.api-level == '37.0'
104104
id: api37-image
105105
run: |
106-
yes | sdkmanager --licenses > /dev/null
107-
if sdkmanager --list --channel=3 2>/dev/null | grep -q 'system-images;android-37;google_apis;x86_64'; then
106+
SDKMANAGER="${ANDROID_SDK_ROOT:-/usr/local/lib/android/sdk}/cmdline-tools/latest/bin/sdkmanager"
107+
yes | "$SDKMANAGER" --licenses > /dev/null
108+
if "$SDKMANAGER" --list --channel=3 2>/dev/null | grep -q 'system-images;android-37;google_apis;x86_64'; then
108109
echo "available=true" >> "$GITHUB_OUTPUT"
109110
else
110111
echo "available=false" >> "$GITHUB_OUTPUT"

0 commit comments

Comments
 (0)