ironOS native ios app

feat: add GitHub Actions workflow for APK builds

Builds a release APK and attaches it to GitHub releases automatically.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

dunkirk.sh 385482c4 1bd2cbc8

verified
+38
+38
.github/workflows/build-apk.yml
··· 1 + name: Build APK 2 + 3 + on: 4 + release: 5 + types: [published] 6 + 7 + jobs: 8 + build: 9 + runs-on: ubuntu-latest 10 + permissions: 11 + contents: write 12 + 13 + steps: 14 + - name: Checkout code 15 + uses: actions/checkout@v4 16 + 17 + - name: Set up JDK 17 18 + uses: actions/setup-java@v4 19 + with: 20 + distribution: 'temurin' 21 + java-version: '17' 22 + 23 + - name: Setup Gradle 24 + uses: gradle/actions/setup-gradle@v3 25 + 26 + - name: Grant execute permission for gradlew 27 + run: chmod +x android/gradlew 28 + 29 + - name: Build Release APK 30 + working-directory: ./android 31 + run: ./gradlew assembleRelease 32 + 33 + - name: Upload APK to Release 34 + uses: softprops/action-gh-release@v1 35 + with: 36 + files: android/app/build/outputs/apk/release/app-release-unsigned.apk 37 + env: 38 + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}