|
9 | 9 |
|
10 | 10 | # Enrich gradle.properties for CI/CD
|
11 | 11 | env:
|
12 |
| - GRADLE_OPTS: -Dorg.gradle.jvmargs="-Xmx8g -Dfile.encoding=UTF-8 -XX:+HeapDumpOnOutOfMemoryError" -Dkotlin.incremental=false -XX:+UseParallelGC |
13 |
| - CI_GRADLE_ARG_PROPERTIES: --stacktrace -PpreDexEnable=false --max-workers 8 --no-daemon |
| 12 | + GRADLE_OPTS: -Dorg.gradle.jvmargs="-Xmx7g -Dfile.encoding=UTF-8 -XX:+HeapDumpOnOutOfMemoryError" -Dkotlin.incremental=false -XX:+UseParallelGC |
| 13 | + CI_GRADLE_ARG_PROPERTIES: --stacktrace -PpreDexEnable=false --max-workers 8 |
14 | 14 |
|
15 | 15 | jobs:
|
16 | 16 | debug:
|
@@ -41,21 +41,28 @@ jobs:
|
41 | 41 | uses: gradle/actions/setup-gradle@v3
|
42 | 42 | with:
|
43 | 43 | cache-read-only: ${{ github.ref != 'refs/heads/develop' }}
|
44 |
| - - name: Assemble debug APK |
| 44 | + - name: Assemble debug Gplay APK |
45 | 45 | if: ${{ matrix.variant == 'debug' }}
|
46 | 46 | env:
|
47 | 47 | ELEMENT_ANDROID_MAPTILER_API_KEY: ${{ secrets.MAPTILER_KEY }}
|
48 | 48 | ELEMENT_ANDROID_MAPTILER_LIGHT_MAP_ID: ${{ secrets.MAPTILER_LIGHT_MAP_ID }}
|
49 | 49 | ELEMENT_ANDROID_MAPTILER_DARK_MAP_ID: ${{ secrets.MAPTILER_DARK_MAP_ID }}
|
50 |
| - run: ./gradlew :app:assembleGplayDebug :app:assembleFDroidDebug -PallWarningsAsErrors=true $CI_GRADLE_ARG_PROPERTIES |
51 |
| - - name: Upload APK APKs |
| 50 | + run: ./gradlew :app:assembleGplayDebug -PallWarningsAsErrors=true $CI_GRADLE_ARG_PROPERTIES |
| 51 | + - name: Assemble debug Fdroid APK |
| 52 | + if: ${{ matrix.variant == 'debug' }} |
| 53 | + env: |
| 54 | + ELEMENT_ANDROID_MAPTILER_API_KEY: ${{ secrets.MAPTILER_KEY }} |
| 55 | + ELEMENT_ANDROID_MAPTILER_LIGHT_MAP_ID: ${{ secrets.MAPTILER_LIGHT_MAP_ID }} |
| 56 | + ELEMENT_ANDROID_MAPTILER_DARK_MAP_ID: ${{ secrets.MAPTILER_DARK_MAP_ID }} |
| 57 | + run: ./gradlew app:assembleFDroidDebug -PallWarningsAsErrors=true $CI_GRADLE_ARG_PROPERTIES |
| 58 | + - name: Upload debug APKs |
52 | 59 | if: ${{ matrix.variant == 'debug' }}
|
53 | 60 | uses: actions/upload-artifact@v4
|
54 | 61 | with:
|
55 | 62 | name: elementx-debug
|
56 | 63 | path: |
|
57 |
| - app/build/outputs/apk/gplay/debug/*.apk |
58 |
| - app/build/outputs/apk/fdroid/debug/*.apk |
| 64 | + app/build/outputs/apk/gplay/debug/*-universal-debug.apk |
| 65 | + app/build/outputs/apk/fdroid/debug/*-universal-debug.apk |
59 | 66 |
|
60 | 67 | id: diawi
|
61 | 68 | # Do not fail the whole build if Diawi upload fails
|
|
0 commit comments