ci: fix Play Store workflow for AAB submission

- Switch from assembleReleaseMarket (APK) to bundleReleaseMarket (AAB)
  Google Play requires AAB for new app submissions since August 2021
- Add bundle and mapping artifact uploads to reusable build workflow
- Fix mapping file path: release → releaseMarket
- Remove debugSymbols (not included in build artifact)
- Remove userFraction (incompatible with draft status)
- Remove whatsnew-ku (Play Store does not support Kurdish locale)
- Add if-no-files-found: ignore to APK upload for bundle-only builds
This commit is contained in:
2026-02-24 08:11:05 +03:00
parent 7a1e7d8270
commit e13cb18576
3 changed files with 36 additions and 21 deletions
+17
View File
@@ -212,3 +212,20 @@ jobs:
with:
name: ${{ inputs.upload-name }}
path: app/build/outputs/apk/
if-no-files-found: ignore
- name: ➡️ Upload bundle artifacts
if: ${{ !startsWith(inputs.gradlew-command, 'false') }}
uses: actions/upload-artifact@v4
with:
name: ${{ inputs.upload-name }}-bundle
path: app/build/outputs/bundle/
if-no-files-found: ignore
- name: ➡️ Upload mapping file
if: ${{ !startsWith(inputs.gradlew-command, 'false') }}
uses: actions/upload-artifact@v4
with:
name: ${{ inputs.upload-name }}-mapping
path: app/build/outputs/mapping/
if-no-files-found: ignore