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