Enabled R8 build minification

This commit is contained in:
Arty Bishop authored and Arty Bishop committed 2022-10-23 14:20:54 +01:00
1 parent ccad82aa6d
commit e531eb85e3
3 files changed
+9 -11

No files matched your search

+4 -3
View File
@@ -32,7 +32,7 @@ jobs:
alias: ${{ secrets.KEY_ALIAS }} alias: ${{ secrets.KEY_ALIAS }}
keyPassword: ${{ secrets.KEY_PASSWORD }} keyPassword: ${{ secrets.KEY_PASSWORD }}
env: env:
BUILD_TOOLS_VERSION: "31.0.0" BUILD_TOOLS_VERSION: "33.0.0"
- name: Sign Bundle - name: Sign Bundle
uses: r0adkll/sign-android-release@v1 uses: r0adkll/sign-android-release@v1
@@ -44,18 +44,19 @@ jobs:
alias: ${{ secrets.KEY_ALIAS }} alias: ${{ secrets.KEY_ALIAS }}
keyPassword: ${{ secrets.KEY_PASSWORD }} keyPassword: ${{ secrets.KEY_PASSWORD }}
env: env:
BUILD_TOOLS_VERSION: "31.0.0" BUILD_TOOLS_VERSION: "33.0.0"
- name: Rename APK - name: Rename APK
run: | run: |
mv ${{steps.sign_apk.outputs.signedReleaseFile}} app/build/outputs/apk/release/look4sat.apk mv ${{steps.sign_apk.outputs.signedReleaseFile}} app/build/outputs/apk/release/look4sat.apk
- name: Deploy Bundle to Play Store - name: Deploy Bundle to Play Store
uses: r0adkll/upload-google-play@v1.0.15 uses: r0adkll/upload-google-play@v1.0.17
with: with:
serviceAccountJsonPlainText: ${{secrets.SERVICE_ACCOUNT_JSON}} serviceAccountJsonPlainText: ${{secrets.SERVICE_ACCOUNT_JSON}}
packageName: com.rtbishop.look4sat packageName: com.rtbishop.look4sat
track: production track: production
mappingFile: app/build/outputs/mapping/release/mapping.txt
whatsNewDirectory: fastlane/metadata/android/en-US/whatsnew whatsNewDirectory: fastlane/metadata/android/en-US/whatsnew
releaseFiles: ${{steps.sign_bundle.outputs.signedReleaseFile}} releaseFiles: ${{steps.sign_bundle.outputs.signedReleaseFile}}
+3 -6
View File
@@ -29,12 +29,9 @@ android {
} }
buildTypes { buildTypes {
release { release {
postprocessing { minifyEnabled true
removeUnusedCode true shrinkResources true
removeUnusedResources true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
obfuscate false
optimizeCode true
}
} }
} }
buildFeatures { buildFeatures {
+2 -2
View File
@@ -13,7 +13,7 @@ buildscript {
work_version = '2.7.1' work_version = '2.7.1'
room_version = '2.4.3' room_version = '2.4.3'
material_version = '1.6.1' material_version = '1.6.1'
osmdroid_version = '6.1.13' osmdroid_version = '6.1.14'
json_version = '20220320' json_version = '20220320'
compose_version = '1.2.1' compose_version = '1.2.1'
activity_compose_version = '1.4.0' activity_compose_version = '1.4.0'
@@ -22,7 +22,7 @@ buildscript {
leakcanary_version = '2.9.1' leakcanary_version = '2.9.1'
junit_version = '4.13.2' junit_version = '4.13.2'
mockito_version = '4.7.0' mockito_version = '4.7.0'
robolectric_version = '4.8.1' robolectric_version = '4.8.2'
coroutines_test_version = '1.6.4' coroutines_test_version = '1.6.4'
androidx_test_version = '1.4.0' androidx_test_version = '1.4.0'
androidx_junit_version = '1.1.3' androidx_junit_version = '1.1.3'