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

3
.gitignore vendored
View File

@@ -76,3 +76,6 @@ build/
.claude/
.agents/skills/**
skills-lock.json
# CI-injected Google Play service account key (written at build time)
google-service-account.json