Skip to content

Commit 302dbdb

Browse files
committed
ci: add SDK verification and split Gradle phases for clearer diagnostics
1 parent 472a9f4 commit 302dbdb

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

.github/workflows/android-ci.yml

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,17 @@ jobs:
4343
"$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager" --sdk_root="$ANDROID_SDK_ROOT" "platform-tools" "platforms;android-35" "build-tools;35.0.0"
4444
echo "sdk.dir=$ANDROID_SDK_ROOT" > local.properties
4545
46+
- name: Verify Android SDK installation
47+
shell: bash
48+
run: |
49+
set -euo pipefail
50+
echo "JAVA_HOME: $JAVA_HOME"
51+
echo "ANDROID_SDK_ROOT: $ANDROID_SDK_ROOT"
52+
ls -la "$ANDROID_SDK_ROOT" || true
53+
ls -la "$ANDROID_SDK_ROOT/platforms" || true
54+
ls -la "$ANDROID_SDK_ROOT/build-tools" || true
55+
"$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager" --list | head -n 200 || true
56+
4657
- name: Cache Gradle
4758
uses: actions/cache@v4
4859
with:
@@ -58,11 +69,21 @@ jobs:
5869
echo "Kotlin version:" $(grep -Po '(?<=kotlin = ")[^\"]+' gradle/libs.versions.toml)
5970
echo "Compose Compiler version:" $(grep -Po '(?<=composeCompiler = ")[^\"]+' gradle/libs.versions.toml)
6071
61-
- name: Gradle build, unit tests, detekt
72+
- name: Gradle version
6273
run: |
6374
./gradlew --version
64-
./gradlew clean build test detekt \
65-
--stacktrace --info --console=plain --no-configuration-cache
75+
76+
- name: Gradle evaluate (help)
77+
run: |
78+
./gradlew help --stacktrace --info --console=plain --no-configuration-cache
79+
80+
- name: Gradle assemble
81+
run: |
82+
./gradlew clean assemble --stacktrace --info --console=plain --no-configuration-cache
83+
84+
- name: Gradle tests and detekt
85+
run: |
86+
./gradlew test detekt --stacktrace --info --console=plain --no-configuration-cache
6687
6788
- name: Upload test and detekt reports on failure
6889
if: failure()

0 commit comments

Comments
 (0)