feat(ci): add EAS build + auto-submit release workflow for main

On push to main (with a manual approval gate via the production
environment), cloud-build and auto-submit iOS, tvOS and Android in
parallel:
- iOS: EAS-remote credentials, App Store Connect API key via EXPO_ASC_* env
- tvOS: local credentials.json + cert/profiles restored from secrets
- Android: AAB submitted with a Google Play service account key

Also adds the android submit profile in eas.json and ignores the
CI-injected google-service-account.json.
This commit is contained in:
Fredrik Burmester
2026-05-31 12:02:42 +02:00
parent fa1c3f3947
commit cc124959c9
3 changed files with 140 additions and 0 deletions

View File

@@ -93,6 +93,11 @@
"ios": {
"appleTeamId": "MWD5K362T8",
"ascAppId": "6593660679"
},
"android": {
"serviceAccountKeyPath": "./google-service-account.json",
"track": "internal",
"releaseStatus": "completed"
}
},
"production_tv": {