-
Notifications
You must be signed in to change notification settings - Fork 985
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
Unshadow remaining core & non-core vars #17138
Conversation
Jenkins BuildsClick to see older builds (27)
|
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.
supergut
c16f1a8
to
141f9ef
Compare
50a7aa7
to
b2a94d8
Compare
44% of end-end tests have passed
Failed tests (24)Click to expandClass TestCommunityOneDeviceMerged:
Class TestCommunityMultipleDeviceMerged:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestActivityMultipleDevicePR:
Class TestGroupChatMultipleDeviceMergedNewUI:
Passed tests (19)Click to expandClass TestCommunityOneDeviceMerged:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestGroupChatMultipleDeviceMergedNewUI:
|
@status-im/mobile-qa, I don't want to disrupt your priorities too much. In this PR, only small and controlled changes were made to the code. It's purely refactor in the strict sense of the word. But, I might have introduced a bug, right? Because there's a large number of e2e tests failing, I'm not sure if I can trust them. Could you tell me if you think the failures are related to this PR? Maybe I should just add the Thanks! |
The reasons of the failures are known, but I restarted the failed tests just in case. I'll check the results and let you know. |
56% of end-end tests have passed
Failed tests (19)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityMultipleDeviceMerged:
Class TestCommunityOneDeviceMerged:
Passed tests (24)Click to expandClass TestActivityCenterContactRequestMultipleDevicePR:
Class TestCommunityMultipleDeviceMerged:
Class TestCommunityOneDeviceMerged:
Class TestActivityMultipleDevicePR:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
|
32% of end-end tests have passed
Failed tests (13)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestCommunityMultipleDeviceMerged:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityMultipleDeviceMergedTwo:
Passed tests (6)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestCommunityOneDeviceMerged:
|
@ilmotta the e2e failures are known, I also smoke-checked the PR, looks good. |
2ac7d07
to
c65676d
Compare
c65676d
to
7930806
Compare
Unshadows all remaining vars in status-mobile, including non cljs.core/clojure.core ones. The only exceptions are cljs.core/type and cljs.core/name (which happen quite often, so I'm not sure if it's worth unshadowing them).
Summary
This PR unshadows all remaining vars in status-mobile, including non
cljs.core/clojure.core
ones. The only exceptions arecljs.core/type
andcljs.core/name
(which happen quite often, so I'm not sure if it's worth unshadowing them).To avoid rebase hell, please help review this PR in a timely manner 🙏🏼 🙏🏼 .
Out of scope
I refrained from improving code and focused exclusively on satisfying clj-kondo's shadowed-var linter.
Areas that may be impacted
In theory nothing, but I'll make sure to run e2e tests and check the results carefully.
status: ready