Begin edits

This commit is contained in:
Eric Bailey
2025-04-24 15:01:47 -05:00
parent 6f44abee35
commit 9c3ee610eb
+14 -9
View File
@@ -4,21 +4,26 @@
![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