zulip-flutter
zulip-flutter copied to clipboard
Run iOS build in CI
Similar to #772, but for flutter build ipa instead of flutter build apk.
I don't think we've yet had any problems that this would have caught, unlike the Android case, but clearly in principle it can happen for the same kinds of reasons. It is somewhat less likely, though, because we currently write much less code of our own on the native iOS side than the native Android side.
This might be more annoying to do than the Android, because Apple's developer tools are often harder to wrangle. Or it might not be; we'll find out.
Given the costs and benefits, probably the right approach is:
- Let's spend a small amount of time — like no more than a couple of hours' work — exploring this in the near term, while the question is fresh in mind. Try to see if we can easily arrange in GitHub Actions to have a working
flutter build ipaas part of our CI, and without it making our CI runs take vastly longer. - If that small amount of time doesn't lead to success, then leave this issue open and move it to a later milestone.