-
Notifications
You must be signed in to change notification settings - Fork 246
Update Github workflow build & run destinations, fix respective integration tests #545
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…ll let the default Xcode install choose the run destination. Unit tests will target the generic iOS platform.
…g changes to macos image.
…breaking changes to macos image.
…ilds." This reverts commit 184f5b8.
f83483b to
f740915
Compare
f740915 to
ae8429f
Compare
…ot appearing on iOS 18 sim)
|
All tests passed on the last run, re-running the prior failure to make sure there's not a hidden flake. |
brnnmrls
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added a question and nit comments. Overall, looks pretty good!
|
Interestingly, this latest failure is due to the mac image only having iOS 26 simulators?!? Fun new failure mode unlocked. |
All tests are updated to use macOS 15, Xcode 16.4, and iOS 18.6. This also requires an update to the integration tests, which were looking for a different title on the Password Manager field.
Ordinarily, I would see "breakage due to macos-latest/default sims/default xcode" changing as a useful reminder to update our repo. Due to an unfixed bug in the iOS 18.4 simulators and the Github runtimes update, using macOS-latest and the default simulators does not work.
More on Github runtime updates:
Github has opted to support the latest three versions of the platform tools for Xcode. If the default Xcode runtime for a macOS image is not one of those, simulators won't be available. This is currently true of macOS-15, where Xcode 16.0 is the default. As such, we need to specify the Xcode version. I've specified the macOS version as well to ensure that version of Xcode is available.