From efdfe67690b1051869a911969f5620b1db18405c Mon Sep 17 00:00:00 2001 From: afrinlibrary Date: Mon, 20 Apr 2026 13:46:21 +0000 Subject: [PATCH 1/3] Bump version to 1.0.0 --- .github/workflows/android.yml | 10 +++++----- app/build.gradle | 16 +++++++++++++--- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 2ebf267..4ec53ed 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -52,15 +52,15 @@ jobs: - name: Decode Keystore run: | echo "${{ secrets.KEYSTORE_BASE64 }}" | base64 -d > app/modbundle.jks - - name: Build Release APK + - name: Build APK env: KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} KEY_ALIAS: ${{ secrets.KEY_ALIAS }} KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }} - run: ./gradlew assembleRelease --stacktrace - - name: Upload Release APK + run: ./gradlew assembleDebug --stacktrace + - name: Upload APK uses: actions/upload-artifact@v4 with: - name: ModBundle-release - path: app/build/outputs/apk/release/*.apk + name: ModBundle + path: app/build/outputs/apk/debug/app-debug.apk retention-days: 30 diff --git a/app/build.gradle b/app/build.gradle index 883bb13..c1a8a37 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,16 +11,26 @@ android { minSdk 26 targetSdk 34 versionCode 1 - versionName "1.0" + versionName "1.0.0" + } + + signingConfigs { + release { + storeFile file("modbundle.jks") + storePassword project.findProperty("KEYSTORE_PASSWORD") ?: System.getenv("KEYSTORE_PASSWORD") ?: "" + keyAlias project.findProperty("KEY_ALIAS") ?: System.getenv("KEY_ALIAS") ?: "" + keyPassword project.findProperty("KEY_PASSWORD") ?: System.getenv("KEY_PASSWORD") ?: "" + } } buildTypes { release { - minifyEnabled true - shrinkResources true + signingConfig signingConfigs.release + minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } debug { + signingConfig signingConfigs.release debuggable true } } From 75849308b296dffd388174637e644ebd2e96753e Mon Sep 17 00:00:00 2001 From: afrinlibrary Date: Mon, 20 Apr 2026 13:52:19 +0000 Subject: [PATCH 2/3] add new release apk --- .github/workflows/android.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 4ec53ed..f52ffa0 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -52,15 +52,23 @@ jobs: - name: Decode Keystore run: | echo "${{ secrets.KEYSTORE_BASE64 }}" | base64 -d > app/modbundle.jks - - name: Build APK + - name: Build Debug APK + run: ./gradlew assembleDebug --stacktrace + - name: Build Release APK env: KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} KEY_ALIAS: ${{ secrets.KEY_ALIAS }} KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }} - run: ./gradlew assembleDebug --stacktrace - - name: Upload APK + run: ./gradlew assembleRelease --stacktrace + - name: Upload Debug APK uses: actions/upload-artifact@v4 with: - name: ModBundle + name: ModBundle-Debug path: app/build/outputs/apk/debug/app-debug.apk retention-days: 30 + - name: Upload Release APK + uses: actions/upload-artifact@v4 + with: + name: ModBundle-Release + path: app/build/outputs/apk/release/app-release.apk + retention-days: 30 From 59eca754e14db834da24a5fdac9fb39ed5a4fd98 Mon Sep 17 00:00:00 2001 From: MaxJubayerYT Date: Mon, 20 Apr 2026 19:57:49 +0600 Subject: [PATCH 3/3] no. --- .github/workflows/android.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index f52ffa0..a6f556c 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -53,6 +53,10 @@ jobs: run: | echo "${{ secrets.KEYSTORE_BASE64 }}" | base64 -d > app/modbundle.jks - name: Build Debug APK + env: + KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} + KEY_ALIAS: ${{ secrets.KEY_ALIAS }} + KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }} run: ./gradlew assembleDebug --stacktrace - name: Build Release APK env: