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

Wyświetl plik

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

Wyświetl plik

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