[HOLD] Race condition between staging and production deploys #14834
Labels
Improvement
Item broken or needs improvement.
Internal
Requires API changes or must be handled by Expensify staff
Monthly
KSv2
Not a priority
Problem
There is a race condition between staging and production mobile deploys that can cause production mobile deploys to fail.
For some background, when we deploy iOS and Android to staging what we're really doing is:
Then when we deploy iOS and Android to production, all we're really doing is taking the staging build, submitting it for review + release.
What can happen is:
Here's a real-world example: https://expensify.slack.com/archives/C07J32337/p1675468753414159
Solution
Let's make it so that a production mobile deploy will wait for the staging mobile deploy of the same version to finish before it begins.
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: