ci: upload native debug symbols to Play Store

Add native debug symbols artifact to build workflow and download/attach
them in the distribute workflow to resolve Play Console warning.
This commit is contained in:
2026-02-24 20:09:31 +03:00
parent e6a087f907
commit d8810676a6
2 changed files with 16 additions and 0 deletions
+8
View File
@@ -229,3 +229,11 @@ jobs:
name: ${{ inputs.upload-name }}-mapping
path: app/build/outputs/mapping/
if-no-files-found: ignore
- name: ➡️ Upload native debug symbols
if: ${{ !startsWith(inputs.gradlew-command, 'false') }}
uses: actions/upload-artifact@v4
with:
name: ${{ inputs.upload-name }}-native-debug-symbols
path: app/build/outputs/native-debug-symbols/
if-no-files-found: ignore
@@ -41,6 +41,13 @@ jobs:
path: app/mapping
continue-on-error: true
- name: Download native debug symbols
uses: actions/download-artifact@v4
with:
name: apk-native-debug-symbols
path: app/native-debug-symbols
continue-on-error: true
- name: Rename artifacts
run: mv app/bundle/releaseMarket/app-releaseMarket.aab app/bundle/releaseMarket/pezkuwi-wallet-android-${{ github.event.inputs.app_version }}.aab
@@ -55,3 +62,4 @@ jobs:
inAppUpdatePriority: 2
whatsNewDirectory: distribution/whatsnew
mappingFile: app/mapping/releaseMarket/mapping.txt
debugSymbols: app/native-debug-symbols/releaseMarket/native-debug-symbols.zip