Android Tests / android-test (push) Failing after 55s
Kotlin Multiplatform CI / shared-test (push) Failing after 2m4s
Kotlin Multiplatform CI / android-test (push) Failing after 1m27s
Kotlin Multiplatform CI / android-build (push) Skipped
Debug Gradle Tasks / tasks (push) Canceled after 0s
Kotlin Multiplatform CI / web-test (push) Canceled after 1m48s
Lint / lint (push) Failing after 1m32s
SDK Validation / sdk (push) Failing after 53s
Web Tests / web (push) Successful in 4m5s
54 lines
1.1 KiB
YAML
54 lines
1.1 KiB
YAML
name: SDK Validation
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
push:
|
|
branches:
|
|
- develop
|
|
|
|
jobs:
|
|
sdk:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
|
|
- name: Setup Java
|
|
uses: actions/setup-java@v4
|
|
with:
|
|
distribution: temurin
|
|
java-version: "17"
|
|
|
|
- name: Setup Android SDK
|
|
uses: android-actions/setup-android@v3
|
|
|
|
- name: Accept Licenses
|
|
run: yes | sdkmanager --licenses
|
|
|
|
- name: Display Environment
|
|
run: |
|
|
echo "JAVA_HOME=$JAVA_HOME"
|
|
echo "ANDROID_HOME=$ANDROID_HOME"
|
|
echo "ANDROID_SDK_ROOT=$ANDROID_SDK_ROOT"
|
|
|
|
- name: Verify Java
|
|
run: |
|
|
java -version
|
|
javac -version
|
|
|
|
- name: Verify Gradle
|
|
run: |
|
|
chmod +x gradlew
|
|
./gradlew --version
|
|
|
|
- name: Verify Android SDK
|
|
run: |
|
|
sdkmanager --list | head -100
|
|
|
|
- name: Verify Project Configuration
|
|
run: |
|
|
./gradlew androidApp:dependencies
|
|
|
|
- name: Verify Android Build Environment
|
|
run: |
|
|
./gradlew androidApp:tasks --all |