Enabled R8 build minification

pull/102/head
Arty Bishop 2022-08-27 19:09:14 +01:00 zatwierdzone przez Arty Bishop
rodzic ccad82aa6d
commit e531eb85e3
3 zmienionych plików z 9 dodań i 11 usunięć

Wyświetl plik

@ -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}}

Wyświetl plik

@ -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 {

Wyświetl plik

@ -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'