name: Android Build on: push: branches: - main - develop pull_request: branches: - main - develop jobs: build-android: runs-on: ubuntu-latest permissions: contents: read steps: - uses: actions/checkout@v4 - name: set up JDK 17 uses: actions/setup-java@v4 with: java-version: '17' distribution: 'temurin' cache: gradle - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Check Android SDK run: | echo "ANDROID_HOME=$ANDROID_HOME" echo "ANDROID_SDK_ROOT=$ANDROID_SDK_ROOT" find / -name sdkmanager 2>/dev/null | head - name: Build with Gradle run: ./gradlew build # # - name: Grant execute permission # run: chmod +x ./gradlew # # - name: Build Android target # run: ./gradlew :composeApp:assembleDebug # # - name: Run unit tests # run: ./gradlew test # # - name: Upload APK # uses: actions/upload-artifact@v4 # with: # name: android-debug-apk # path: | # **/build/outputs/apk/debug/*.apk