Skip to content
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

IOS-8051 Build Mistica with XCode 14.2 #245

Merged
merged 4 commits into from
Feb 10, 2023
Merged

IOS-8051 Build Mistica with XCode 14.2 #245

merged 4 commits into from
Feb 10, 2023

Conversation

amegias
Copy link
Contributor

@amegias amegias commented Feb 8, 2023

Since we have installed XCode 14.2 in our CI/CD machines, I've taken advantage of updating the project.
https://jira.tid.es/browse/IOS-8051

How did I do??

  1. Update XCode 14.0 -> XCode 14.2 d3c7b49
  2. Update the target: iPhone 14 (iOS 16.0) -> iPhone 14 (iOS 16.2) [which is included in XCode 14.2] a9bd368
    🔴 Tests failed! -> Using a new iOS (16.2), some (23) tests must be re-recorded.
    https://github.com/Telefonica/mistica-ios/actions/runs/4111995046/jobs/7096380118
  3. Record those 23 tests.
    🔵 Tests passed 🥳

NOTE: These 23 failed tests have been recorded again with a M1 laptop. Fortunately, the new screenshots matched with the test ones generated in CI (Intel).
More info here:
https://teams.microsoft.com/l/message/19:40b9dabcaf1a4abea1216117ac7c0596@thread.tacv2/1675700621115?tenantId=9744600e-3e04-492e-baa1-25ec245c6f10&groupId=992881f8-bbab-4891-8c17-ffe99ba6f43b&parentMessageId=1675700621115&teamName=Apps%20Team&channelName=iOS&createdTime=1675700621115&allowXTenantAccess=false

@amegias amegias marked this pull request as ready for review February 8, 2023 09:21
@jmbrocal
Copy link
Contributor

LGTM

200

As a solution we can move the screen recording to CI so we are sure that we always use the same machine type. IMHO I would try to avoid to reduce the precision as much as we can because we can introduce false positives.

@amegias
Copy link
Contributor Author

amegias commented Feb 10, 2023

LGTM

200 200

As a solution we can move the screen recording to CI so we are sure that we always use the same machine type. IMHO I would try to avoid to reduce the precision as much as we can because we can introduce false positives.

That's a good point. Anyway, here I just update the XCode and the mac architecture didn't affect.

@amegias amegias merged commit 3d464cd into main Feb 10, 2023
@amegias amegias deleted the IOS-8051 branch February 10, 2023 11:11
tuentisre pushed a commit that referenced this pull request Feb 10, 2023
# [20.2.0](v20.1.1...v20.2.0) (2023-02-10)

### Features

* **XCode:** Update to XCode 14.2 ([#245](#245)) ([3d464cd](3d464cd))
@tuentisre
Copy link
Collaborator

🎉 This PR is included in version 20.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants