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-10545 Update Makefile with XCode 16 #402

Merged
merged 5 commits into from
Oct 14, 2024

Conversation

alejandroruizponce
Copy link
Contributor

@alejandroruizponce alejandroruizponce commented Oct 3, 2024

🎟️ Jira ticket

https://jira.tid.es/browse/IOS-10545

πŸ₯… What's the goal?

Build and integrate with XCode 16 and iOS 18 now we have slaves updated with that version.

🚧 How do we do it?

Update configuration in Makefile with a new simulator iPhone 16 in iOS 18.0 and using XCode 16 app.

Compiling with XCode 16 and on iPhone 16 misaligns some tiny pixels in the snapshots which requires that many of them have been re-generated with very little difference.

πŸ§ͺ How can I verify this?

There are many tests that have been updated probably due to variations of 1px or less, this is something that already happened with iOS 17 back in the day, I recommend checking them from Sourcetree or similar as the Github page will freeze trying to load so many snapshots.

For Design review: A release for Mistica Catalog has been generated in Alpha Mistica-SwiftUI-iOS app center project.

@alejandroruizponce alejandroruizponce changed the title IOS-10545 Update Makefile with XCode 16 configuration IOS-10545 Update Makefile with XCode 16 Oct 3, 2024
@alejandroruizponce alejandroruizponce force-pushed the IOS-10545-Update-Makefile-to-XCode-16 branch from a7b72c0 to 38a1773 Compare October 7, 2024 13:13
@alejandroruizponce
Copy link
Contributor Author

alejandroruizponce commented Oct 7, 2024

Record screenshots on PR comment: succeeded βœ…
https://github.com/Telefonica/mistica-ios/actions/runs/11219108465

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's weird but if you notice the new circle is painted worse than the old one. The old one has an β€œanti aliasing” effect and the new one has sawtooths in some areas.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, this is something that happens with XCode 16... I have seen in the snapshot testing repo that there are people with the same problem and it is not clear what the solution is... I have tried several things but I think I will have to wait for a future version of snapshot to fix this bug.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the same in this case, the circle is not pixel perfect

@alejandroruizponce alejandroruizponce requested review from a team and marinitx and removed request for a team October 11, 2024 10:12
@alejandroruizponce alejandroruizponce merged commit 50fabde into main Oct 14, 2024
3 checks passed
@alejandroruizponce alejandroruizponce deleted the IOS-10545-Update-Makefile-to-XCode-16 branch October 14, 2024 08:19
@tuentisre
Copy link
Collaborator

πŸŽ‰ This PR is included in version 33.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.

5 participants