feat: add hmmm log level to onyx#39076
Conversation
|
@kirillzyusko thanks for your PR TSC checks are failing |
|
@lakchote it's kind of expected, because this PR relies on Expensify/react-native-onyx#524 I think the correct action would be to merge PR in Onyx, then publish a new version, and then use a new version here and merge this PR. Am I right? |
Exactly, that'd be the way to go 👍 |
|
@lakchote I bumped, but it looks like latest version of @marcaaron Is it a known issue? 👀 |
|
Hmmm... not sure about the TS checks to be honest. Maybe we can ask in the Slack channel. There was a problem with Onyx not automatically deploying a new package version. I believe it was resolved, but maybe that is related. @roryabraham I think we just need to bump to the latest, but use the commit from here: |
hmmm log level to onyxhmmm log level to onyx
|
Thank you for the bump! The process now is to do a full regression testing on web and some native platform by QA on any new onyx bump. Given we havent been able to bump in a while there is a backlog and we are adding Regression completed there and we need to resolve/ confirm if 3 issues are related to the onyx changes or not. Its looking promising but lets wait for that PR to make it to production in case we would need to make any revert/ hotfixes in Onyx. Also noting that the TS errors been fixed on that PR, jest units still failing I think |
src/Expensify.tsx
Outdated
There was a problem hiding this comment.
I think we can get this part merged now - it will start working once the version is bumped. Can you remove the package.json stuff?
There was a problem hiding this comment.
@marcaaron I reverted but now it throws expected TS compilation problem, because level definition comes from onyx and current version from main doesn't have a new type hmmm yet 🤔
There was a problem hiding this comment.
Ok, I see. Then let's update the type and then we can hold this one some more.
This PR is not too critical since the default is to do an info instead of hmm so we can just fix the types then come back and bump this one again.
hmmm log level to onyxhmmm log level to onyx
|
What's the latest here? This looks ready to merge to me apart from the TS checks. |
I'd like the TS checks to pass, you'd like to proceed without it? |
7324440 to
8f08c43
Compare
|
@marcaaron @lakchote I fixed TS errors 👍 Would love to see it being merged 😊 |
|
Thank you both @marcaaron @kirillzyusko for your involvement in this! |
Reviewer Checklist
Screenshots/VideosAndroid: NativeAndroid: mWeb ChromeiOS: NativeiOS: mWeb SafariMacOS: Chrome / SafariMacOS: Desktop |
LOL, no, but I can see the confusion there. Just asking for the status update 😄 And now we are ready for merge 😂 |
Haha yes, I was confused 😄 Now that I've read it again it was clear. Good thing we've merged this one! |
|
🚀 Deployed to production by https://github.com/marcaaron in version: 1.4.70-5 🚀
|
Details
Added
hmmmlogger to Onyx.Fixed Issues
$ Expensify/react-native-onyx#485 (comment)
PROPOSAL: N/A
Tests
N/A
Offline tests
N/A
QA Steps
N/A
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop