diff --git a/.github/workflows/deploy-to-play-store.yml b/.github/workflows/deploy-to-play-store.yml index d7b0459d..bd834753 100644 --- a/.github/workflows/deploy-to-play-store.yml +++ b/.github/workflows/deploy-to-play-store.yml @@ -20,7 +20,7 @@ jobs: SONATYPE_STATING_PROFILE_ID: ${{ secrets.SONATYPE_STATING_PROFILE_ID }} run: | pwd - echo "${{ secrets.GOOGLE_SERVICES }}" | base64 --decode > lib_analytics/src/main/res/values/keys.xml + echo "${{ secrets.GOOGLE_SERVICES }}" | base64 --decode > lib_analytics/src/main/res/values/values.xml echo "${{ secrets.KEYSTORE_FILE }}" > keystore.asc gpg -d --passphrase "${{ secrets.KEYSTORE_FILE_PSWD }}" --batch keystore.asc > keystore echo "${{ secrets.GPG_FILE }}" > sec.gpg.asc diff --git a/lib_analytics/build.gradle b/lib_analytics/build.gradle index a097513e..c2a7bbaf 100644 --- a/lib_analytics/build.gradle +++ b/lib_analytics/build.gradle @@ -9,3 +9,14 @@ dependencies { implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-crashlytics' } + +task copyGoogleIdValuesTask(type: Copy) { + from 'src/main/res/values/values.xml' + into "$project.buildDir/generated/res/google-services/release/values/" +} + +import com.google.firebase.crashlytics.buildtools.gradle.tasks.UploadMappingFileTask + +tasks.withType(UploadMappingFileTask).configureEach { + dependsOn(copyGoogleIdValuesTask) +}