mirror of
https://github.com/streamyfin/streamyfin.git
synced 2026-05-31 11:08:26 +01:00
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.
111 lines
2.3 KiB
JSON
111 lines
2.3 KiB
JSON
{
|
|
"cli": {
|
|
"version": ">= 9.1.0",
|
|
"appVersionSource": "remote"
|
|
},
|
|
"build": {
|
|
"development": {
|
|
"environment": "development",
|
|
"developmentClient": true,
|
|
"distribution": "internal",
|
|
"android": {
|
|
"buildType": "apk"
|
|
},
|
|
"env": {
|
|
"EXPO_PUBLIC_WRITE_DEBUG": "1"
|
|
}
|
|
},
|
|
"development_tv": {
|
|
"environment": "development",
|
|
"developmentClient": true,
|
|
"distribution": "internal",
|
|
"android": {
|
|
"buildType": "apk"
|
|
},
|
|
"env": {
|
|
"EXPO_TV": "1",
|
|
"EXPO_PUBLIC_WRITE_DEBUG": "1"
|
|
}
|
|
},
|
|
"development-simulator": {
|
|
"environment": "development",
|
|
"developmentClient": true,
|
|
"distribution": "internal",
|
|
"ios": {
|
|
"simulator": true
|
|
},
|
|
"env": {
|
|
"EXPO_PUBLIC_WRITE_DEBUG": "1"
|
|
}
|
|
},
|
|
"preview": {
|
|
"distribution": "internal",
|
|
"env": {
|
|
"EXPO_PUBLIC_WRITE_DEBUG": "1"
|
|
}
|
|
},
|
|
"preview_tv": {
|
|
"distribution": "internal",
|
|
"env": {
|
|
"EXPO_TV": "1",
|
|
"EXPO_PUBLIC_WRITE_DEBUG": "1"
|
|
}
|
|
},
|
|
"production": {
|
|
"environment": "production",
|
|
"autoIncrement": true,
|
|
"android": {
|
|
"image": "latest"
|
|
}
|
|
},
|
|
"production-apk": {
|
|
"environment": "production",
|
|
"autoIncrement": true,
|
|
"android": {
|
|
"buildType": "apk",
|
|
"image": "latest"
|
|
}
|
|
},
|
|
"production-apk-tv": {
|
|
"environment": "production",
|
|
"autoIncrement": true,
|
|
"android": {
|
|
"buildType": "apk",
|
|
"image": "latest"
|
|
},
|
|
"env": {
|
|
"EXPO_TV": "1"
|
|
}
|
|
},
|
|
"production_tv": {
|
|
"environment": "production",
|
|
"autoIncrement": true,
|
|
"env": {
|
|
"EXPO_TV": "1"
|
|
},
|
|
"ios": {
|
|
"credentialsSource": "local"
|
|
}
|
|
}
|
|
},
|
|
"submit": {
|
|
"production": {
|
|
"ios": {
|
|
"appleTeamId": "MWD5K362T8",
|
|
"ascAppId": "6593660679"
|
|
},
|
|
"android": {
|
|
"serviceAccountKeyPath": "./google-service-account.json",
|
|
"track": "internal",
|
|
"releaseStatus": "completed"
|
|
}
|
|
},
|
|
"production_tv": {
|
|
"ios": {
|
|
"appleTeamId": "MWD5K362T8",
|
|
"ascAppId": "6593660679"
|
|
}
|
|
}
|
|
}
|
|
}
|