-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Xcode 13 support + iOS 15 fixes #17415
Conversation
…ar_background iOS 15: fix tab bar background
…ew_header_top_padding iOS 15: fix the top padding on Table View's header
Prior to this change, we were using `2.6.6` but that version is no longer available in the Xcode 13 image. See error message here: https://app.circleci.com/pipelines/github/wordpress-mobile/WordPress-iOS/24560/workflows/74788ee1-f42e-4876-96c6-4e75e74016d4/jobs/57379
… unit tests, to address build issues on Xcode 13
I did this to see if it solved the issues we are experiencing with Xcode 13 testing, but that didn't help.
…e_sheet_ios15 iOS 15: Fix user profile sheet being shown fullscreen
…_buildkite_image iOS 15: Change Buildkite image to Xcode 13
You can trigger an installable build for these changes by visiting CircleCI here. |
You can trigger optional UI/connected tests for these changes by visiting CircleCI here. |
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 from the code side of things
This ensures there is a single source of truth fro the Ruby version across: - Local tooling - CircleCI - Buildkite
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.
@jkmassel @leandroalonso LGTM, too. I opened a PR against this branch to ensure we use the same Ruby version across the board: #17418. I think we should wait till that one is merged in here before merging into develop
.
…f-truth Read Ruby version for chruby from .ruby-version in CircleCI
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 now merged #17418, so this should now be ready to merge.
I left a comment suggestion to ensure we won't forget to remove the "temporary fixes until Xcode 13.1" next time we update the IMAGE_ID
(because I feel we'd otherwise miss it); take it or leave it 🙃
Co-authored-by: Olivier Halligon <[email protected]>
We sent out an internal communication (ref. pbArwn-38I) announcing the official Xcode 13 support and will merge this PR on November 9, just to give folks a couple of days to read the announcement and download Xcode 13 if they haven't done so yet. |
Adds support to Xcode 13 (including CI) and fixes issues for iOS 15 + Xcode 13 combo.
Included issues:
To test
Regression Notes
Potential unintended areas of impact
The whole project
What I did to test those areas of impact (or what existing automated tests I relied on)
Manual test
What automated tests I added (or what prevented me from doing so)
n/a
PR submission checklist:
RELEASE-NOTES.txt
if necessary.