Begin edits

This commit is contained in:
Eric Bailey
2025-04-24 15:01:47 -05:00
parent 6f44abee35
commit 9c3ee610eb
+12 -7
View File
@@ -4,22 +4,27 @@
![OTA Deployment](./img/ota-flow.png) ![OTA Deployment](./img/ota-flow.png)
## Internal Deployments ## Automatic internal OTAs
Internal OTA deployments should be performed automatically upon all merges into main. In cases where the fingerprint OTA deployments to TestFlight/APK installs happen automatically upon all merges
diff results in incompatible native changes, a new client build will automatically be ran and deployed to TestFlight into main. In cases where the fingerprint diff shows incompatible native
changes, a new client build will automatically be ran and deployed to TestFlight
(iOS) or delivered in Slack (Android). (iOS) or delivered in Slack (Android).
## Production Deployments ## Production OTAs
> [!NOTE]
>
### Prerequisites ### Prerequisites
- Find the latest production build number for both iOS and Android in Slack. These are listed in #client-builds Find the latest production build numbers for iOS and Android in Slack. These
- Production builds always send the Version Number and Build Number in the Slack message. Search for the latest are spit out into `#bot-client-builds` after each release.
production version number, and you should find the correct information.
![slack-build-info](./img/slack-build-info.png) ![slack-build-info](./img/slack-build-info.png)
You can find this information under the `About` section in app settings.
- It may also be useful to check the current production clients for these values. This will also help for testing. Note - It may also be useful to check the current production clients for these values. This will also help for testing. Note
that you will need to _fully_ remove the existing internal client build from your device, otherwise the given values in that you will need to _fully_ remove the existing internal client build from your device, otherwise the given values in
the app may differ from the actual production values. the app may differ from the actual production values.