From d8c8820b324a474482eb71f6394c53a2ab8efcda Mon Sep 17 00:00:00 2001 From: Danil Nikolaev Date: Fri, 22 May 2026 20:45:42 +0300 Subject: [PATCH] add Gitea workflow --- .gitea/workflows/android.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .gitea/workflows/android.yml diff --git a/.gitea/workflows/android.yml b/.gitea/workflows/android.yml new file mode 100644 index 00000000..decfd26d --- /dev/null +++ b/.gitea/workflows/android.yml @@ -0,0 +1,36 @@ +name: Android CI + +on: + push: + branches: [ main, master, develop ] + pull_request: + +jobs: + android: + runs-on: android-kmp + + steps: + - uses: actions/checkout@v4 + + - name: Make Gradle executable + run: chmod +x ./gradlew + + - name: Gradle cache + uses: actions/cache@v4 + with: + path: | + ~/.gradle/caches + ~/.gradle/wrapper + ~/.konan + key: gradle-${{ runner.os }}-${{ hashFiles('**/*.gradle*', '**/libs.versions.toml', '**/gradle-wrapper.properties') }} + restore-keys: | + gradle-${{ runner.os }}- + + - name: Build and test + run: | + ./gradlew \ + check \ + assembleDebug \ + --no-daemon \ + --max-workers=2 \ + -Dorg.gradle.jvmargs="-Xmx3g -XX:MaxMetaspaceSize=1g"