-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[NO QA] Reset the min supported iOS version to 13 #18778
Conversation
|
@mananjadhav @jasperhuangg One of you needs to copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
Running the CI build here, this should succeed 🤞 |
COCOAPODS: 1.11.3 | ||
COCOAPODS: 1.12.0 |
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.
Hmm, I always forget. We don't want to commit this right? @roryabraham @AndrewGable
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.
It doesn't really matter either way, we can keep it since it's a higher version 👍
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.
Thanks. Does the version depend on the engineer's local machine config? If yeah, is there a way to lock it at the XCode project level?
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.
This version is set to whatever version of cocoapods you have installed locally, we could add a specific version in Gemfile
to lock the version, but it's pretty hard to do so across so many machines I don't think it's worth the value
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.
Fair enough. Thanks for explaining.
🧪🧪 Use the links below to test this build in android and iOS. Happy testing! 🧪🧪 |
Reviewer Checklist
Screenshots/VideosWebMobile Web - ChromeMobile Web - SafariDesktopAndroid |
Reset the min supported iOS version to 13 (cherry picked from commit 3104bb4)
…-18778 🍒 Cherry pick PR #18778 to staging 🍒
🚀 Cherry-picked to staging by https://github.com/roryabraham in version: 1.3.13-1 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
@Julesssss seems like this should be [NO QA] yeah? :D |
Yeah |
🚀 Deployed to production by https://github.com/Beamanator in version: 1.3.13-5 🚀
|
🚀 Cherry-picked to staging by https://github.com/AndrewGable in version: 1.3.28-2 🚀
|
🚀 Deployed to production by https://github.com/AndrewGable in version: 1.3.28-5 🚀
|
CC @roryabraham @arosiclair
Details
Fix iOS builds by resetting the min supported iOS version.
A RN change overrode our min supported iOS version
13
and set it to12.4
. This breaks automated builds as we depend on libraries that require 13+Fixed Issues
$ #18776
Tests
Offline tests
N/A
QA Steps
N/A
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodWaiting for Copy
label for a copy review on the original GH to get the correct copy.STYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)/** comment above it */
this
properly so there are no scoping issues (i.e. foronClick={this.submit}
the methodthis.submit
should be bound tothis
in the constructor)this
are necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);
ifthis.submit
is never passed to a component event handler likeonClick
)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Only iOS is necessary