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