Add automated Google Play Console upload for mobile releases (#1548)

* Add Google Play upload workflow for mobile releases

* Fix Google Play workflow reuse and track input

* Gate Play upload on AAB artifact availability

* Harden Play release notes input handling
This commit is contained in:
Juan José Mata
2026-04-24 23:39:00 +02:00
committed by GitHub
parent 9458261249
commit f51f1c317b
3 changed files with 124 additions and 0 deletions

View File

@@ -2,6 +2,10 @@ name: Flutter Mobile Build
on:
workflow_call:
outputs:
has_app_release_aab:
description: "Whether a signed release AAB artifact was produced"
value: ${{ jobs.build-android.outputs.has_app_release_aab }}
workflow_dispatch:
permissions:
@@ -12,6 +16,8 @@ jobs:
name: Build Android APK
runs-on: ubuntu-latest
timeout-minutes: 30
outputs:
has_app_release_aab: ${{ steps.check_secrets.outputs.has_keystore }}
steps:
- name: Checkout code