-
Notifications
You must be signed in to change notification settings - Fork 3k
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
feat: updated react-native-key-command version #19124
Conversation
@mountiny @mananjadhav 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] |
@allroundexperts |
Reviewer Checklist
Screenshots/VideosWebweb-shortcut-modifiers-precedence.movMobile Web - ChromeNA Mobile Web - SafariNA Desktopdesktop-shortcut-modifiers-precedence.moviOSAndroidNA Just left with fixing the GHA, and because it is related to Podfile, I would then run once again on iOS to confirm it doesn't break anything. |
Let's first try with main merging. |
Didn't work. 😢 |
8797093
to
7ad9957
Compare
is it failing on other PRs too? |
No, it happens on this PR only. Its complaining that |
💥 react-native-key-command (1.0.1) not found in Podfile.lock. Did you forget to run |
I can still see the error for
@allroundexperts once you do the pod install, doesn't the Podfile/Podfile.lock get updated? ![]() |
It's getting updated but only |
hmmm thats odd, it was not needed here either Expensify/react-native-key-command#19 but there was no "packages" field in there |
Have a look here |
@mountiny I can see in https://github.com/Expensify/react-native-key-command/pull/22/files#diff-b2790cc3d555682b207af1ca2fb897ebd2114c01149bf460fd85fc2b1503a687 we did update the versions in package-lock.json and Podfile.lock. My concern is if it should be automatically done, when we did update the version. But could you please update it and we can try? Also @allroundexperts I wonder why it shows up on my change list when I run |
I'm not sure why but I can confirm that when I run the update on podfile, only |
https://github.com/Expensify/react-native-key-command/pull/22/files#diff-b2790cc3d555682b207af1ca2fb897ebd2114c01149bf460fd85fc2b1503a687R565 how did they get this change, if I wun pod install in the ios directory it fails:
|
@azimgd do you have any comments on how to update the version in the dependency? |
@mananjadhav @mountiny Is there a solution that I can try here? I think this is blocking this PR from merging. |
yeah sorry I tried earlier today and seeing some weird behaviour when trying to update the package. Getting big diff when running |
@mountiny @mananjadhav After merging with main and then running install inside the iOS directory, the version of the package did got updated in the |
Cocoapods version should not be changed. |
Thanks Azim! @allroundexperts can you revert the cocoapods change please? @mananjadhav once that is done, can you please test this. |
Bumping the cocoapods change before EOD for me @allroundexperts |
Coming up in 30 mins |
@mountiny Updated. |
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 everyone, checking of the checklist as I believe this was tested thoroughly.
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
🚀 Deployed to staging by https://github.com/mountiny in version: 1.3.18-0 🚀
|
🚀 Deployed to staging by https://github.com/mountiny in version: 1.3.18-0 🚀
|
🚀 Deployed to staging by https://github.com/mountiny in version: 1.3.18-0 🚀
|
🚀 Deployed to production by https://github.com/yuwenmemon in version: 1.3.18-2 🚀
|
Details
This PR updates the
react-native-key-command
library to the latest version such that it incorporates a fix that handled the key shortcuts in correct order.Fixed Issues
$ #18480
PROPOSAL: #18480 (comment)
Tests
+
icon in the LHN.create group
option.CMD+Enter
and verify that nothing happens.Enter
and verify that a user gets selected.CMD+Enter
and verify that the new group screen gets created.Offline tests
N/A
QA Steps
+
icon in the LHN.create group
option.CMD+Enter
and verify that nothing happens.Enter
and verify that a user gets selected.CMD+Enter
and verify that the new group screen gets created.PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)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
Web
Screen.Recording.2023-05-17.at.7.47.50.PM.mov
Mobile Web - Chrome
Mobile Web - Safari
Desktop
Screen.Recording.2023-05-17.at.7.50.44.PM.mov
iOS
Android