ci: replace Android SDK container with setup actions in CI workflow
NexaMFA CI / backend (push) Successful in 14s
NexaMFA CI / frontend (push) Failing after 36s
NexaMFA CI / android (push) Failing after 3m54s

Replace the cirruslabs/android-sdk container with individual setup actions for Java 17, Android SDK, and Gradle 8.8 to improve build flexibility and maintainability.
This commit is contained in:
2026-06-28 09:49:38 +02:00
parent cdbac45fd2
commit cd1040445b
+8 -2
View File
@@ -44,10 +44,16 @@ jobs:
android:
runs-on: ubuntu-latest
container:
image: ghcr.io/cirruslabs/android-sdk:35
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: "temurin"
java-version: "17"
- uses: android-actions/setup-android@v3
- uses: gradle/actions/setup-gradle@v4
with:
gradle-version: "8.8"
- name: Prepare Firebase configuration
if: "${{ secrets.GOOGLE_SERVICES_JSON_BASE64 != '' }}"
run: echo "${{ secrets.GOOGLE_SERVICES_JSON_BASE64 }}" | base64 -d > android/app/google-services.json