This guide explains how to release test and production builds to App Store Connect TestFlight and Google Play Internal test track.
Note: Full production releases require manual sign-in to app stores and manual promotion.
Update version information in gradle/version.properties.
Important: Desktop production releases require incrementing the version name between each release.
Distribution: TestFlight (iOS) & Google Play Internal Testing (Android)
Deployment Schedule:
- Nightly (automated)
- Manual trigger available
GitHub Action: Build Mobile Release Dev
Distribution: TestFlight (iOS) & Google Play Internal Testing (Android)
Deployment Schedule: Manual trigger only
GitHub Action: Build Mobile Release Production
Deployment Schedule:
- Nightly (automated)
- Manual trigger available
GitHub Action: Build Desktop Release Dev
Status: 🚧 Coming soon
| Platform | Variant | App ID | Action |
|---|---|---|---|
| Mobile | Dev | id.homebase.feed.dev |
Build Mobile Release Dev |
| Mobile | Production | id.homebase.feed |
Build Mobile Release Production |
| Desktop | Dev | id.homebase.feed.dev |
Build Desktop Dev Release |
| Desktop | Production | id.homebase.feed |
Coming soon |