ci(mobile): add EAS-based release workflow for the mobile app

- .github/workflows/mobile-release.yml: validate (npm ci + tsc) on every
  run with no secrets, plus an EAS Build job gated on workflow_dispatch or
  a `mobile-v*` tag. Requires only the EXPO_TOKEN secret.
- app/eas.json: development / preview (iOS simulator, no Apple account) /
  production (signed, EAS-managed Apple credentials) build profiles.
This commit is contained in:
Claude
2026-07-21 13:20:20 +00:00
parent da66bf7f2e
commit c49cdda462
2 changed files with 126 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
{
"cli": {
"version": ">= 12.0.0",
"appVersionSource": "local"
},
"build": {
"development": {
"developmentClient": true,
"distribution": "internal"
},
"preview": {
"distribution": "internal",
"ios": {
"simulator": true
}
},
"production": {
"autoIncrement": true
}
},
"submit": {
"production": {}
}
}