From e5cd0315d5af175708adb554ffc9f82927097265 Mon Sep 17 00:00:00 2001 From: Gitea Date: Wed, 22 Apr 2026 00:11:15 +0530 Subject: [PATCH] first --- .gitea/workflows/test.yml | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 5c1ffd5..397b942 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -7,9 +7,10 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-latest steps: + # ---------------- CHECKOUT ---------------- - name: Checkout code uses: actions/checkout@v4 @@ -31,20 +32,34 @@ jobs: java-version: 17 cache: gradle - # ---------------- ANDROID ---------------- + # ---------------- ANDROID SDK ---------------- - name: Setup Android SDK uses: android-actions/setup-android@v3 + # ---------------- PERMISSION ---------------- - name: Grant permission run: chmod +x android/gradlew - # ---------------- BUILD APK ---------------- - - name: Build Release APK + # ---------------- STABLE GRADLE CONFIG ---------------- + - name: Set Gradle Stability Fix + run: | + echo "org.gradle.daemon=false" >> android/gradle.properties + echo "org.gradle.parallel=false" >> android/gradle.properties + echo "org.gradle.caching=true" >> android/gradle.properties + echo "systemProp.https.protocols=TLSv1.2,TLSv1.3" >> android/gradle.properties + + # ---------------- BUILD APK (STABLE FIXED) ---------------- + - name: Build APK (Stable) run: | cd android - ./gradlew assembleRelease --stacktrace --info + ./gradlew clean + ./gradlew assembleRelease \ + --refresh-dependencies \ + --no-daemon \ + --stacktrace \ + --info - # ---------------- VERIFY APK ---------------- + # ---------------- VERIFY ---------------- - name: Check APK Output run: ls -R android/app/build/outputs/apk @@ -54,7 +69,7 @@ jobs: mkdir -p /home/pgadmin1/builds cp android/app/build/outputs/apk/release/app-release.apk /home/pgadmin1/builds/app-release.apk - # ---------------- UPLOAD ARTIFACT ---------------- + # ---------------- ARTIFACT ---------------- - name: Upload APK uses: actions/upload-artifact@v3 with: