From cd1040445b7e2e7dbb28e6948e85f7de8a311e11 Mon Sep 17 00:00:00 2001 From: nessi Date: Sun, 28 Jun 2026 09:49:38 +0200 Subject: [PATCH] ci: replace Android SDK container with setup actions in CI workflow 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. --- .gitea/workflows/ci.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 59b8432..a4457ee 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -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