Skip to content

ci: Add GitHub Actions workflow to build split APKs for x86_64 and armeabi-v7a - #2

Merged
LeninAsto merged 1 commit into
masterfrom
copilot/create-app-x64-v7a
Apr 2, 2026
Merged

LeninAsto merged 1 commit into
masterfrom
copilot/create-app-x64-v7a

Conversation

Copilot AI commented Apr 2, 2026

Copy link
Copy Markdown
Contributor

No CI pipeline existed to build the Android app. Adds a workflow that triggers on every push and pull request, producing separate debug APKs per ABI.

Changes

.github/workflows/build.yml

  • Triggers on push and pull_request across all branches
  • Sets up JDK 17 (Temurin) with Gradle cache
  • Runs assembleDebug and uploads two artifacts:
    • app-x86_64-debug
    • app-armeabi-v7a-debug

app/build.gradle.kts

  • Adds splits.abi block to generate per-ABI APKs instead of a fat APK:
splits {
    abi {
        isEnable = true
        reset()
        include("x86_64", "armeabi-v7a")
        isUniversalApk = false
    }
}

@LeninAsto
LeninAsto marked this pull request as ready for review April 2, 2026 13:46
@LeninAsto
LeninAsto merged commit 7fd59ad into master Apr 2, 2026
2 checks passed
@LeninAsto
LeninAsto deleted the copilot/create-app-x64-v7a branch April 2, 2026 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants