-
Notifications
You must be signed in to change notification settings - Fork 4
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
MOB-1852 Udpate macosx xcode ci #482
Conversation
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.
I've noticed some tests are failing and as far as I can tell those seem to also happen locally using Xcode 14.3... I think we have discussed it before and I have not investigated the issue, just thought I would point it 🙂
To add further context, it is an issue that Firefox has spotted in similar scenarios. |
Wondering if those failing tests really indicate a malfunction of the app with a higher base sdk, or if they are simply false negatives. If it's the latter we can simply deactivate them. |
I seriously doubt that those tests indicate a clear malfunction based on the SDKs. |
Fine for me. Let's deactivate the |
6624981
to
c5b3b6e
Compare
…wModelTests unit tests for XCode 14.3 (mozilla-mobile#14209) # Conflicts: # Tests/ClientTests/Frontend/Home/JumpBackIn/JumpBackInViewModelTests.swift # Tests/ClientTests/Frontend/Home/TopSites/TopSitesDimensionTests.swift # Tests/ClientTests/Mocks/MockTraitCollection.swift # Tests/ClientTests/Wallpaper/WallpaperSelectorViewModelTests.swift # Tests/ClientTests/Wallpaper/WallpaperSettingsViewModelTests.swift
This reverts commit 7ebc026.
c5b3b6e
to
17e56bd
Compare
Tackled changes @ecotopian @lucaschifino . Tagging for better reach prior to releasing |
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.
Looks good to me 🚀
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.
LGTM 🙌
@d4r1091 Are tests passing now? As they haven't run with the latest commit. |
Yes they do @ecotopian 👍 - ref https://github.com/ecosia/ios-browser/actions/runs/5446548420 |
MOB-1852
Context
Currently, we use Xcode 14.2 to run our unit tests via GH Actions and our deploy pipelines in CircleCI.
In order to benefit from internal API fixes, we shall upgrade to Xcode 14.3.1 as being the latest stable Xcode release.
Approach
Updated both GH and CircleCI to use the latest 14.3.1 Xcode..
Two separate commits to it's easier to revert one of the CIs in case.
Other
🚨Last commit to be reverted. Needed to trigger and hopefully pass tests only