File tree Expand file tree Collapse file tree 5 files changed +33
-18
lines changed
Expand file tree Collapse file tree 5 files changed +33
-18
lines changed Original file line number Diff line number Diff line change 3939 - name : Grant execute permission for gradlew
4040 run : chmod +x gradlew
4141
42+ - name : Stop Gradle daemons
43+ run : ./gradlew --stop
44+
4245 - name : Build with Gradle
43- run : ./gradlew clean && ./gradlew assembleProdDebug --refresh-dependencies
46+ run : ./gradlew clean assembleProdDebug --refresh-dependencies --no-daemon
47+ env :
48+ KEY_STORE_FILE : ${{ secrets.SIGNINGKEY_BASE64 }} # optional if using a file from env
49+ KEY_STORE_PASSWORD : ${{ secrets.KEY_STORE_PASSWORD }}
50+ KEY_ALIAS : ${{ secrets.KEY_ALIAS }}
51+ KEY_PASSWORD : ${{ secrets.KEY_PASSWORD }}
4452
4553 - name : Upload Artifact
4654 uses : actions/upload-artifact@v6.0.0
Original file line number Diff line number Diff line change 3737 - name : Grant execute permission for gradlew
3838 run : chmod +x gradlew
3939
40+ - name : Stop Gradle daemons
41+ run : ./gradlew --stop
42+
4043 - name : Build with Gradle
41- run : ./gradlew clean && ./gradlew assembleProdDebug --refresh-dependencies
44+ run : ./gradlew clean assembleProdDebug --refresh-dependencies --no-daemon
4245 env :
4346 KEY_STORE_FILE : ${{ secrets.SIGNINGKEY_BASE64 }} # optional if using a file from env
4447 KEY_STORE_PASSWORD : ${{ secrets.KEY_STORE_PASSWORD }}
Original file line number Diff line number Diff line change 3737 - name : Grant execute permission for gradlew
3838 run : chmod +x gradlew
3939
40+ - name : Stop Gradle daemons
41+ run : ./gradlew --stop
42+
4043 - name : Build
41- run : ./gradlew clean && ./gradlew assembleProdRelease --refresh-dependencies && ./gradlew bundleProdRelease --refresh-dependencies
44+ run : ./gradlew clean assembleProdRelease --refresh-dependencies --no-daemon && ./gradlew clean bundleProdRelease --refresh-dependencies --no-daemon
4245 env :
4346 KEY_STORE_FILE : ${{ secrets.SIGNINGKEY_BASE64 }} # optional if using a file from env
4447 KEY_STORE_PASSWORD : ${{ secrets.KEY_STORE_PASSWORD }}
Original file line number Diff line number Diff line change 5151 - name : Grant execute permission for gradlew
5252 run : chmod +x gradlew
5353
54+ - name : Stop Gradle daemons
55+ run : ./gradlew --stop
56+
5457 - name : Build with Gradle
55- run : ./gradlew clean && ./gradlew assembleNightlyRelease --refresh-dependencies
58+ run : ./gradlew clean assembleNightlyRelease --refresh-dependencies --no-daemon
5659 env :
5760 KEY_STORE_FILE : ${{ secrets.SIGNINGKEY_BASE64 }} # optional if using a file from env
5861 KEY_STORE_PASSWORD : ${{ secrets.KEY_STORE_PASSWORD }}
Original file line number Diff line number Diff line change @@ -41,23 +41,21 @@ call ./gradlew clean
4141call ./gradlew assemble%BUILD_TYPE% Release --no-configuration-cache --refresh-dependencies
4242call ./gradlew bundle%BUILD_TYPE% Release --no-configuration-cache --refresh-dependencies
4343
44- REM ----------------------------
45- REM 4️⃣ Output paths
46- REM ----------------------------
47- SET APK_PATH = app\build\outputs\apk\%BUILD_TYPE% \release\app-%BUILD_TYPE% -release.apk
48- SET BUNDLE_PATH = app\build\outputs\bundle\%BUILD_TYPE% \release\app-%BUILD_TYPE% -release.aab
44+ REM Enable delayed expansion
45+ SETLOCAL EnableDelayedExpansion
4946
50- IF EXIST %APK_PATH% (
51- echo APK built successfully: %APK_PATH%
52- ) ELSE (
53- echo WARNING: APK not found!
47+ REM Convert BUILD_TYPE to lowercase
48+ for /f %%i in ('powershell -NoProfile -Command " %BUILD_TYPE% .ToLower()" ') do (
49+ SET BUILD_TYPE_LOWER = %%i
5450)
5551
56- IF EXIST %BUNDLE_PATH% (
57- echo Bundle built successfully: %BUNDLE_PATH%
58- ) ELSE (
59- echo WARNING: Bundle not found!
60- )
52+ REM Use lowercase variable for paths
53+ SET APK_PATH = app\build\outputs\apk\!BUILD_TYPE_LOWER! \release\app-!BUILD_TYPE_LOWER! -release.apk
54+ SET BUNDLE_PATH = app\build\outputs\bundle\!BUILD_TYPE_LOWER! \release\app-!BUILD_TYPE_LOWER! -release.aab
55+
56+
57+ echo APK built successfully: %APK_PATH%
58+ echo Bundle built successfully: %BUNDLE_PATH%
6159
6260echo Build finished.
6361pause
You can’t perform that action at this time.
0 commit comments