Skip to content
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

PR to upgrade react-native to 0.72.5 and many other things #17241

Merged
merged 1 commit into from
Dec 11, 2023

Conversation

siddarthkay
Copy link
Contributor

@siddarthkay siddarthkay commented Sep 9, 2023

Summary

This PR does many things :

  • Upgrade react-native to 0.72.5
  • Upgrade react-native-reanimated to 3.5.4
  • Upgrade react-native-navigation to 7.37.0
  • ndkVersion has been bumped to 25.2.9519653
  • cmakeVersion has been bumped to 3.22.1
  • kotlinVersion has been bumped to 1.7.22
  • AGP has been bumped to 7.4.2
  • Gradle has been upgraded to 8.0.1
  • Android CompileSDK and TargetSDK have been bumped to 33
  • @react-native-async-storage/async-storage has been upgraded to 1.19.3
  • @walletconnect/client has been nuked
  • some of the old react-native-reanimated code has been nuked
  • react-native-keychain fork has been replaced with 8.1.2

Notes

IOS only PR : #16721
Android only PR : #17062

Known Side Effects

  • make run-metro now has a target of android which was clojure earlier, this will increase the time it takes to start metro terminal but this is needed otherwise you will get a nasty error while developing for android locally.

To Do

@siddarthkay siddarthkay self-assigned this Sep 9, 2023
@status-im-auto
Copy link
Member

status-im-auto commented Sep 9, 2023

Jenkins Builds

Click to see older builds (421)
Commit #️⃣ Finished (UTC) Duration Platform Result
3fa5a6f #1 2023-09-09 17:21:42 ~2 min tests 📄log
✔️ a0c4917 #2 2023-09-09 17:30:16 ~7 min android 🤖apk 📲
✔️ a0c4917 #2 2023-09-09 17:30:17 ~7 min android-e2e 🤖apk 📲
a0c4917 #2 2023-09-09 17:33:46 ~10 min tests 📄log
d15fbaf #3 2023-09-09 17:43:32 ~1 min tests 📄log
✔️ d15fbaf #3 2023-09-09 17:48:55 ~7 min android-e2e 🤖apk 📲
✔️ d15fbaf #3 2023-09-09 17:48:58 ~7 min android 🤖apk 📲
✔️ d15fbaf #3 2023-09-09 17:57:52 ~16 min ios 📱ipa 📲
089fced #4 2023-09-10 04:59:01 ~1 min tests 📄log
✔️ 089fced #4 2023-09-10 05:04:27 ~7 min android-e2e 🤖apk 📲
✔️ 089fced #4 2023-09-10 05:04:34 ~7 min android 🤖apk 📲
✔️ 089fced #4 2023-09-10 05:06:15 ~8 min ios 📱ipa 📲
758983e #5 2023-09-10 17:18:44 ~2 min tests 📄log
✔️ 758983e #5 2023-09-10 17:23:18 ~7 min android-e2e 🤖apk 📲
✔️ 758983e #5 2023-09-10 17:23:37 ~7 min android 🤖apk 📲
✔️ 758983e #5 2023-09-10 17:31:58 ~15 min ios 📱ipa 📲
15ae7e9 #6 2023-09-11 07:54:40 ~2 min tests 📄log
✔️ 15ae7e9 #6 2023-09-11 07:59:50 ~7 min android-e2e 🤖apk 📲
✔️ 15ae7e9 #6 2023-09-11 08:00:34 ~8 min android 🤖apk 📲
9483f82 #8 2023-09-11 14:42:40 ~3 min tests 📄log
✔️ 9483f82 #8 2023-09-11 14:46:50 ~7 min android 🤖apk 📲
✔️ 9483f82 #8 2023-09-11 14:47:36 ~8 min android-e2e 🤖apk 📲
✔️ 9483f82 #8 2023-09-11 14:47:47 ~8 min ios 📱ipa 📲
83b6d5b #9 2023-09-11 15:37:01 ~2 min tests 📄log
✔️ 83b6d5b #9 2023-09-11 15:40:42 ~5 min ios 📱ipa 📲
✔️ 83b6d5b #9 2023-09-11 15:42:24 ~7 min android-e2e 🤖apk 📲
✔️ 83b6d5b #9 2023-09-11 15:42:25 ~7 min android 🤖apk 📲
ba6243f #10 2023-09-12 02:58:11 ~1 min tests 📄log
✔️ ba6243f #10 2023-09-12 03:03:42 ~7 min android-e2e 🤖apk 📲
✔️ ba6243f #10 2023-09-12 03:03:46 ~7 min android 🤖apk 📲
✔️ ba6243f #10 2023-09-12 03:11:28 ~14 min ios 📱ipa 📲
3798d35 #11 2023-09-14 11:00:17 ~2 min tests 📄log
✔️ 3798d35 #11 2023-09-14 11:05:30 ~7 min android-e2e 🤖apk 📲
✔️ 3798d35 #11 2023-09-14 11:06:20 ~8 min android 🤖apk 📲
✔️ 3798d35 #11 2023-09-14 11:08:02 ~10 min ios 📱ipa 📲
1b2bed5 #12 2023-09-14 14:33:33 ~1 min tests 📄log
✔️ 1b2bed5 #12 2023-09-14 14:37:39 ~5 min ios 📱ipa 📲
✔️ 1b2bed5 #12 2023-09-14 14:38:25 ~6 min android-e2e 🤖apk 📲
✔️ 1b2bed5 #12 2023-09-14 14:39:49 ~7 min android 🤖apk 📲
c4327fd #13 2023-09-18 04:10:24 ~2 min tests 📄log
c4327fd #13 2023-09-18 04:12:09 ~4 min ios 📄log
✔️ c4327fd #13 2023-09-18 04:15:32 ~7 min android-e2e 🤖apk 📲
✔️ c4327fd #13 2023-09-18 04:16:19 ~8 min android 🤖apk 📲
44846c1 #14 2023-09-24 07:48:35 ~1 min ios 📄log
44846c1 #14 2023-09-24 07:48:51 ~1 min android 📄log
44846c1 #14 2023-09-24 07:48:52 ~1 min android-e2e 📄log
44846c1 #14 2023-09-24 07:49:35 ~2 min tests 📄log
5bb94bf #15 2023-09-24 07:55:24 ~2 min tests 📄log
✔️ 5bb94bf #15 2023-09-24 08:00:22 ~7 min ios 📱ipa 📲
✔️ 5bb94bf #15 2023-09-24 08:00:31 ~7 min android-e2e 🤖apk 📲
✔️ 5bb94bf #15 2023-09-24 08:01:19 ~8 min android 🤖apk 📲
4c7a0ca #16 2023-09-25 05:12:32 ~2 min tests 📄log
✔️ 4c7a0ca #16 2023-09-25 05:17:09 ~6 min ios 📱ipa 📲
✔️ 4c7a0ca #16 2023-09-25 05:17:21 ~7 min android 🤖apk 📲
✔️ 4c7a0ca #16 2023-09-25 05:17:31 ~7 min android-e2e 🤖apk 📲
40859b0 #17 2023-09-30 04:08:58 ~3 min tests 📄log
✔️ 40859b0 #17 2023-09-30 04:13:18 ~7 min ios 📱ipa 📲
✔️ 40859b0 #17 2023-09-30 04:14:38 ~9 min android 🤖apk 📲
✔️ 40859b0 #17 2023-09-30 04:14:45 ~9 min android-e2e 🤖apk 📲
fe2838b #18 2023-09-30 04:31:11 ~24 sec ios 📄log
fe2838b #18 2023-09-30 04:31:15 ~27 sec android-e2e 📄log
fe2838b #18 2023-09-30 04:31:16 ~27 sec android 📄log
fe2838b #18 2023-09-30 04:31:50 ~1 min tests 📄log
f03ed83 #20 2023-09-30 04:56:21 ~5 min tests 📄log
✔️ f03ed83 #20 2023-09-30 04:57:59 ~7 min ios 📱ipa 📲
✔️ f03ed83 #20 2023-09-30 04:59:25 ~8 min android-e2e 🤖apk 📲
✔️ f03ed83 #20 2023-09-30 05:00:24 ~9 min android 🤖apk 📲
e69e287 #22 2023-09-30 08:50:11 ~4 min tests 📄log
✔️ e69e287 #22 2023-09-30 08:52:04 ~5 min ios 📱ipa 📲
✔️ e69e287 #22 2023-09-30 08:54:09 ~8 min android 🤖apk 📲
✔️ e69e287 #22 2023-09-30 08:54:40 ~8 min android-e2e 🤖apk 📲
5f6e406 #23 2023-09-30 08:59:46 ~1 min tests 📄log
7a76cfe #24 2023-09-30 09:01:37 ~55 sec tests 📄log
7a76cfe #24 2023-09-30 09:04:06 ~3 min ios 📄log
3f0082f #25 2023-09-30 09:09:46 ~2 min tests 📄log
✔️ 9baf3c8 #26 2023-09-30 09:17:01 ~4 min tests 📄log
✔️ 9baf3c8 #26 2023-09-30 09:17:45 ~5 min ios 📱ipa 📲
✔️ 9baf3c8 #26 2023-09-30 09:20:00 ~7 min android-e2e 🤖apk 📲
✔️ 9baf3c8 #26 2023-09-30 09:20:04 ~7 min android 🤖apk 📲
✔️ 9805aba #27 2023-09-30 10:47:53 ~4 min tests 📄log
✔️ 9805aba #27 2023-09-30 10:49:13 ~5 min ios 📱ipa 📲
✔️ 9805aba #27 2023-09-30 10:52:15 ~8 min android-e2e 🤖apk 📲
✔️ 9805aba #27 2023-09-30 10:52:33 ~8 min android 🤖apk 📲
✔️ e8edbb0 #28 2023-10-02 04:19:15 ~4 min tests 📄log
✔️ e8edbb0 #28 2023-10-02 04:20:44 ~5 min ios 📱ipa 📲
✔️ e8edbb0 #28 2023-10-02 04:24:01 ~8 min android 🤖apk 📲
✔️ e8edbb0 #28 2023-10-02 04:24:03 ~9 min android-e2e 🤖apk 📲
✔️ 0e4e836 #29 2023-10-02 07:38:50 ~4 min tests 📄log
✔️ 0e4e836 #29 2023-10-02 07:39:59 ~5 min ios 📱ipa 📲
✔️ 0e4e836 #29 2023-10-02 07:43:22 ~8 min android-e2e 🤖apk 📲
✔️ 0e4e836 #29 2023-10-02 07:43:26 ~8 min android 🤖apk 📲
✔️ 0436035 #30 2023-10-02 07:54:18 ~3 min tests 📄log
✔️ 0436035 #30 2023-10-02 07:56:23 ~5 min ios 📱ipa 📲
✔️ 0436035 #30 2023-10-02 07:58:36 ~7 min android-e2e 🤖apk 📲
✔️ 0436035 #30 2023-10-02 07:58:46 ~7 min android 🤖apk 📲
a79c064 #31 2023-10-10 09:15:10 ~2 min tests 📄log
✔️ a79c064 #31 2023-10-10 09:17:36 ~5 min ios 📱ipa 📲
✔️ a79c064 #31 2023-10-10 09:20:28 ~8 min android-e2e 🤖apk 📲
✔️ a79c064 #31 2023-10-10 09:21:30 ~9 min android 🤖apk 📲
6352d84 #32 2023-10-10 14:58:49 ~3 min tests 📄log
a277233 #33 2023-10-10 15:07:50 ~3 min tests 📄log
d5944ed #34 2023-10-10 15:10:27 ~1 min tests 📄log
✔️ d5944ed #34 2023-10-10 15:15:14 ~6 min ios 📱ipa 📲
✔️ d5944ed #34 2023-10-10 15:16:21 ~7 min android-e2e 🤖apk 📲
✔️ d5944ed #34 2023-10-10 15:16:31 ~7 min android 🤖apk 📲
✔️ 4626fc1 #35 2023-10-10 15:25:46 ~3 min tests 📄log
✔️ 4626fc1 #35 2023-10-10 15:29:12 ~6 min ios 📱ipa 📲
✔️ 4626fc1 #35 2023-10-10 15:30:05 ~7 min android 🤖apk 📲
✔️ 4626fc1 #35 2023-10-10 15:31:30 ~9 min android-e2e 🤖apk 📲
✔️ 37e4542 #36 2023-10-10 18:27:02 ~5 min ios 📱ipa 📲
✔️ 37e4542 #36 2023-10-10 18:29:38 ~7 min android-e2e 🤖apk 📲
✔️ 37e4542 #36 2023-10-10 18:30:01 ~8 min android 🤖apk 📲
✔️ 40fb900 #37 2023-10-11 05:42:21 ~4 min tests 📄log
✔️ 40fb900 #37 2023-10-11 05:43:55 ~5 min ios 📱ipa 📲
✔️ 40fb900 #37 2023-10-11 05:46:45 ~8 min android 🤖apk 📲
✔️ 40fb900 #37 2023-10-11 05:46:49 ~8 min android-e2e 🤖apk 📲
✔️ 160e724 #38 2023-10-11 05:59:20 ~4 min tests 📄log
✔️ 160e724 #38 2023-10-11 06:01:39 ~6 min ios 📱ipa 📲
✔️ 160e724 #38 2023-10-11 06:03:59 ~8 min android 🤖apk 📲
✔️ 160e724 #38 2023-10-11 06:03:59 ~8 min android-e2e 🤖apk 📲
✔️ 9277c8b #40 2023-10-12 04:21:51 ~4 min tests 📄log
9277c8b #40 2023-10-12 04:22:42 ~5 min ios 📄log
✔️ 9277c8b #40 2023-10-12 04:25:02 ~8 min android-e2e 🤖apk 📲
✔️ 9277c8b #40 2023-10-12 04:25:06 ~8 min android 🤖apk 📲
✔️ ce7fe8d #41 2023-10-12 04:33:40 ~4 min tests 📄log
✔️ ce7fe8d #41 2023-10-12 04:34:44 ~5 min ios 📱ipa 📲
✔️ ce7fe8d #41 2023-10-12 04:38:15 ~8 min android-e2e 🤖apk 📲
✔️ ce7fe8d #41 2023-10-12 04:38:15 ~8 min android 🤖apk 📲
✔️ 2f6081e #42 2023-10-12 07:40:27 ~3 min tests 📄log
✔️ 2f6081e #42 2023-10-12 07:42:09 ~5 min ios 📱ipa 📲
✔️ 2f6081e #42 2023-10-12 07:44:00 ~7 min android-e2e 🤖apk 📲
✔️ 2f6081e #42 2023-10-12 07:44:38 ~8 min android 🤖apk 📲
✔️ f6a359d #43 2023-10-12 08:17:28 ~4 min tests 📄log
✔️ f6a359d #43 2023-10-12 08:18:33 ~5 min ios 📱ipa 📲
✔️ f6a359d #43 2023-10-12 08:21:10 ~7 min android-e2e 🤖apk 📲
✔️ f6a359d #43 2023-10-12 08:21:12 ~7 min android 🤖apk 📲
✔️ 0eaf76d #44 2023-10-12 10:02:29 ~4 min tests 📄log
✔️ 0eaf76d #44 2023-10-12 10:03:37 ~5 min ios 📱ipa 📲
✔️ 0eaf76d #44 2023-10-12 10:06:10 ~7 min android-e2e 🤖apk 📲
✔️ 0eaf76d #44 2023-10-12 10:06:10 ~7 min android 🤖apk 📲
6db9882 #45 2023-10-12 11:05:53 ~5 min tests 📄log
✔️ 6db9882 #45 2023-10-12 11:07:56 ~7 min ios 📱ipa 📲
6db9882 #45 2023-10-12 11:11:23 ~10 min android 📄log
6db9882 #45 2023-10-12 11:11:23 ~10 min android-e2e 📄log
600c62d #46 2023-10-12 11:17:35 ~3 min android-e2e 📄log
600c62d #46 2023-10-12 11:18:13 ~4 min android 📄log
✔️ 600c62d #46 2023-10-12 11:18:35 ~4 min tests 📄log
✔️ 600c62d #46 2023-10-12 11:23:52 ~10 min ios 📱ipa 📲
c5661f4 #47 2023-10-12 12:38:34 ~23 sec android-e2e 📄log
c5661f4 #47 2023-10-12 12:38:35 ~19 sec android 📄log
✔️ 1fdc8b5 #48 2023-10-12 12:44:39 ~3 min tests 📄log
✔️ 1fdc8b5 #48 2023-10-12 12:49:18 ~8 min android-e2e 🤖apk 📲
✔️ 1fdc8b5 #48 2023-10-12 12:49:29 ~8 min android 🤖apk 📲
✔️ 1fdc8b5 #48 2023-10-12 12:49:44 ~8 min ios 📱ipa 📲
✔️ 94636a8 #49 2023-10-16 17:34:18 ~4 min tests 📄log
✔️ 94636a8 #49 2023-10-16 17:34:38 ~5 min ios 📱ipa 📲
✔️ 94636a8 #49 2023-10-16 17:37:39 ~8 min android-e2e 🤖apk 📲
✔️ 94636a8 #49 2023-10-16 17:38:42 ~9 min android 🤖apk 📲
1f5a765 #50 2023-10-16 17:58:14 ~3 min tests 📄log
✔️ 1f5a765 #50 2023-10-16 18:00:03 ~5 min ios 📱ipa 📲
✔️ 1f5a765 #50 2023-10-16 18:01:54 ~7 min android 🤖apk 📲
✔️ 1f5a765 #50 2023-10-16 18:01:54 ~7 min android-e2e 🤖apk 📲
✔️ a75656e #51 2023-10-16 18:13:56 ~4 min tests 📄log
✔️ a75656e #51 2023-10-16 18:16:43 ~7 min android 🤖apk 📲
✔️ a75656e #51 2023-10-16 18:17:05 ~7 min android-e2e 🤖apk 📲
✔️ a75656e #51 2023-10-16 18:24:40 ~15 min ios 📱ipa 📲
✔️ a36718e #53 2023-10-17 13:20:00 ~6 min android 🤖apk 📲
✔️ a36718e #53 2023-10-17 13:20:10 ~6 min android-e2e 🤖apk 📲
✔️ a36718e #53 2023-10-17 13:21:32 ~7 min ios 📱ipa 📲
e4acc95 #54 2023-10-17 13:36:49 ~27 sec android-e2e 📄log
e4acc95 #54 2023-10-17 13:36:53 ~25 sec android 📄log
e4acc95 #54 2023-10-17 13:37:26 ~1 min tests 📄log
e4acc95 #54 2023-10-17 13:37:28 ~1 min ios 📄log
fc7a988 #55 2023-10-17 13:49:55 ~28 sec ios 📄log
fc7a988 #55 2023-10-17 13:49:59 ~30 sec android-e2e 📄log
fc7a988 #55 2023-10-17 13:50:31 ~1 min tests 📄log
fc7a988 #55 2023-10-17 13:51:19 ~1 min android 📄log
d804cd4 #56 2023-10-17 13:56:38 ~26 sec android-e2e 📄log
d804cd4 #56 2023-10-17 13:56:41 ~24 sec android 📄log
d804cd4 #56 2023-10-17 13:56:44 ~26 sec ios 📄log
d804cd4 #56 2023-10-17 13:57:40 ~1 min tests 📄log
✔️ 3588d73 #57 2023-10-17 14:23:39 ~4 min tests 📄log
✔️ 3588d73 #57 2023-10-17 14:24:19 ~5 min ios 📱ipa 📲
✔️ 3588d73 #57 2023-10-17 14:25:10 ~6 min android-e2e 🤖apk 📲
✔️ 3588d73 #57 2023-10-17 14:25:20 ~6 min android 🤖apk 📲
✔️ cc5692c #58 2023-10-18 04:02:20 ~4 min tests 📄log
✔️ de99d3b #59 2023-10-18 04:07:48 ~4 min tests 📄log
✔️ de99d3b #59 2023-10-18 04:10:34 ~7 min android-e2e 🤖apk 📲
✔️ de99d3b #59 2023-10-18 04:10:43 ~7 min ios 📱ipa 📲
✔️ de99d3b #59 2023-10-18 04:10:48 ~7 min android 🤖apk 📲
7b873f5 #60 2023-10-18 04:13:40 ~2 min tests 📄log
✔️ 7b873f5 #60 2023-10-18 04:16:30 ~5 min ios 📱ipa 📲
✔️ 7b873f5 #60 2023-10-18 04:18:29 ~7 min android-e2e 🤖apk 📲
✔️ 7b873f5 #60 2023-10-18 04:18:33 ~7 min android 🤖apk 📲
956f420 #61 2023-10-18 13:24:13 ~4 min tests 📄log
✔️ 956f420 #61 2023-10-18 13:25:40 ~5 min ios 📱ipa 📲
✔️ 46eedb2 #62 2023-10-18 13:32:09 ~4 min tests 📄log
✔️ 46eedb2 #62 2023-10-18 13:35:25 ~8 min android-e2e 🤖apk 📲
✔️ 46eedb2 #62 2023-10-18 13:36:13 ~9 min android 🤖apk 📲
✔️ 46eedb2 #62 2023-10-18 13:50:25 ~23 min ios 📱ipa 📲
67304d7 #63 2023-10-18 17:51:13 ~4 min tests 📄log
✔️ 67304d7 #63 2023-10-18 17:52:21 ~5 min ios 📱ipa 📲
✔️ 67304d7 #63 2023-10-18 17:54:42 ~7 min android-e2e 🤖apk 📲
✔️ 67304d7 #63 2023-10-18 17:54:47 ~7 min android 🤖apk 📲
7d4a8a3 #65 2023-10-19 11:33:57 ~3 min android-e2e 📄log
✔️ 7d4a8a3 #65 2023-10-19 11:34:35 ~4 min tests 📄log
7d4a8a3 #65 2023-10-19 11:34:40 ~4 min android 📄log
✔️ 7d4a8a3 #65 2023-10-19 11:35:59 ~5 min ios 📱ipa 📲
✔️ 5673d78 #66 2023-10-19 11:58:17 ~5 min ios 📱ipa 📲
✔️ 5673d78 #66 2023-10-19 11:59:03 ~6 min android-e2e 🤖apk 📲
✔️ 5673d78 #66 2023-10-19 11:59:47 ~7 min android 🤖apk 📲
✔️ 44adad2 #69 2023-10-19 13:59:14 ~6 min ios 📱ipa 📲
44adad2 #69 2023-10-19 14:03:38 ~10 min tests 📄log
44adad2 #69 2023-10-19 14:03:43 ~10 min android-e2e 📄log
44adad2 #69 2023-10-19 14:03:43 ~10 min android 📄log
44adad2 #70 2023-10-19 15:20:00 ~1 min android 📄log
✔️ 45389ca #70 2023-10-19 15:23:49 ~3 min tests 📄log
✔️ 45389ca #70 2023-10-19 15:26:04 ~5 min ios 📱ipa 📲
✔️ 45389ca #70 2023-10-19 15:28:50 ~8 min android-e2e 🤖apk 📲
✔️ 45389ca #71 2023-10-19 15:28:55 ~8 min android 🤖apk 📲
8292fa7 #71 2023-10-25 15:25:21 ~1 min tests 📄log
✔️ 8292fa7 #71 2023-10-25 15:30:12 ~6 min android-e2e 🤖apk 📲
✔️ 8292fa7 #72 2023-10-25 15:30:31 ~6 min android 🤖apk 📲
✔️ 8292fa7 #71 2023-10-25 15:31:55 ~8 min ios 📱ipa 📲
efc93b2 #72 2023-10-25 16:16:36 ~1 min tests 📄log
✔️ efc93b2 #73 2023-10-25 16:21:37 ~6 min android 🤖apk 📲
✔️ efc93b2 #72 2023-10-25 16:21:43 ~6 min android-e2e 🤖apk 📲
✔️ efc93b2 #72 2023-10-25 16:22:15 ~7 min ios 📱ipa 📲
✔️ fec5d16 #73 2023-10-25 17:33:22 ~7 min ios 📱ipa 📲
fec5d16 #73 2023-10-25 17:36:46 ~10 min tests 📄log
fec5d16 #74 2023-10-25 17:36:52 ~10 min android 📄log
fec5d16 #73 2023-10-25 17:36:52 ~10 min android-e2e 📄log
4443fc3 #74 2023-10-26 03:16:50 ~1 min tests 📄log
✔️ 4443fc3 #74 2023-10-26 03:22:16 ~6 min ios 📱ipa 📲
4443fc3 #74 2023-10-26 03:25:50 ~10 min android-e2e 📄log
4443fc3 #75 2023-10-26 03:25:50 ~10 min android 📄log
07e7383 #76 2023-10-26 05:10:01 ~2 min tests 📄log
07e7383 #76 2023-10-26 05:10:17 ~2 min android-e2e 📄log
07e7383 #77 2023-10-26 05:10:59 ~3 min android 📄log
✔️ 07e7383 #76 2023-10-26 05:14:31 ~6 min ios 📱ipa 📲
c6fc6ef #77 2023-10-27 13:01:05 ~2 min tests 📄log
c6fc6ef #78 2023-10-27 13:02:23 ~3 min android 📄log
c6fc6ef #77 2023-10-27 13:04:06 ~5 min android-e2e 📄log
✔️ c6fc6ef #77 2023-10-27 13:04:17 ~5 min ios 📱ipa 📲
ec4119d #78 2023-10-27 13:25:32 ~2 min tests 📄log
✔️ ec4119d #78 2023-10-27 13:28:54 ~5 min ios 📱ipa 📲
✔️ ec4119d #78 2023-10-27 13:31:15 ~7 min android-e2e 🤖apk 📲
✔️ ec4119d #79 2023-10-27 13:32:09 ~8 min android 🤖apk 📲
a9b5519 #79 2023-10-28 03:37:41 ~3 min tests 📄log
✔️ a9b5519 #79 2023-10-28 03:40:45 ~6 min ios 📱ipa 📲
✔️ a9b5519 #79 2023-10-28 03:41:42 ~7 min android-e2e 🤖apk 📲
✔️ a9b5519 #80 2023-10-28 03:41:46 ~7 min android 🤖apk 📲
946e3d8 #80 2023-10-28 03:52:54 ~1 min tests 📄log
✔️ 946e3d8 #80 2023-10-28 03:56:25 ~5 min ios 📱ipa 📲
✔️ 946e3d8 #80 2023-10-28 03:58:25 ~7 min android-e2e 🤖apk 📲
✔️ 946e3d8 #81 2023-10-28 03:59:25 ~8 min android 🤖apk 📲
✔️ 4f73188 #81 2023-10-28 04:15:34 ~5 min tests 📄log
✔️ 4f73188 #81 2023-10-28 04:17:43 ~7 min android-e2e 🤖apk 📲
✔️ 4f73188 #82 2023-10-28 04:17:49 ~7 min android 🤖apk 📲
✔️ 4f73188 #81 2023-10-28 04:23:59 ~13 min ios 📱ipa 📲
✔️ c05ae6e #82 2023-11-01 03:15:20 ~4 min tests 📄log
✔️ c05ae6e #82 2023-11-01 03:18:43 ~8 min android-e2e 🤖apk 📲
✔️ c05ae6e #83 2023-11-01 03:18:45 ~8 min android 🤖apk 📲
✔️ c05ae6e #82 2023-11-01 03:25:58 ~15 min ios 📱ipa 📲
✔️ 69e05a4 #83 2023-11-01 05:47:54 ~7 min android-e2e 🤖apk 📲
✔️ 69e05a4 #84 2023-11-01 05:48:01 ~7 min android 🤖apk 📲
✔️ 69e05a4 #83 2023-11-01 05:52:50 ~12 min ios 📱ipa 📲
834249f #86 2023-11-01 07:33:46 ~6 min tests 📄log
✔️ 834249f #86 2023-11-01 07:34:52 ~7 min android-e2e 🤖apk 📲
✔️ 834249f #87 2023-11-01 07:34:58 ~7 min android 🤖apk 📲
✔️ 834249f #86 2023-11-01 07:47:59 ~20 min ios 📱ipa 📲
0c5291d #87 2023-11-01 12:05:26 ~4 min android-e2e 📄log
0c5291d #88 2023-11-01 12:05:33 ~4 min android 📄log
0c5291d #87 2023-11-01 12:06:48 ~5 min tests 📄log
c97e0bb #88 2023-11-01 12:18:44 ~7 min tests 📄log
✔️ c97e0bb #89 2023-11-01 12:20:40 ~9 min android 🤖apk 📲
✔️ c97e0bb #88 2023-11-01 12:22:52 ~11 min android-e2e 🤖apk 📲
✔️ c97e0bb #88 2023-11-01 12:37:19 ~25 min ios 📱ipa 📲
0f2b716 #89 2023-11-02 11:49:52 ~4 min tests 📄log
✔️ 0f2b716 #89 2023-11-02 11:51:18 ~6 min android-e2e 🤖apk 📲
✔️ 0f2b716 #90 2023-11-02 11:52:21 ~7 min android 🤖apk 📲
✔️ 0f2b716 #89 2023-11-02 11:55:59 ~10 min ios 📱ipa 📲
✔️ 91a844c #92 2023-11-03 10:26:26 ~4 min tests 📄log
✔️ 91a844c #92 2023-11-03 10:29:37 ~8 min android-e2e 🤖apk 📲
✔️ 91a844c #93 2023-11-03 10:29:40 ~8 min android 🤖apk 📲
✔️ 91a844c #92 2023-11-03 10:35:05 ~13 min ios 📱ipa 📲
f49ae68 #93 2023-11-03 14:25:28 ~5 min tests 📄log
6c0ccf8 #94 2023-11-03 14:25:47 ~19 sec tests 📄log
6c0ccf8 #94 2023-11-03 14:25:47 ~20 sec android-e2e 📄log
6c0ccf8 #95 2023-11-03 14:25:54 ~26 sec android 📄log
6c0ccf8 #94 2023-11-03 14:26:04 ~36 sec ios 📄log
✔️ 18dd086 #95 2023-11-03 14:34:57 ~5 min tests 📄log
✔️ 18dd086 #95 2023-11-03 14:36:27 ~7 min ios 📱ipa 📲
✔️ 18dd086 #95 2023-11-03 14:37:36 ~8 min android-e2e 🤖apk 📲
✔️ 18dd086 #96 2023-11-03 14:38:28 ~9 min android 🤖apk 📲
✔️ aab62c5 #96 2023-11-03 15:58:36 ~5 min tests 📄log
✔️ aab62c5 #96 2023-11-03 16:00:22 ~7 min ios 📱ipa 📲
✔️ aab62c5 #97 2023-11-03 16:01:13 ~8 min android 🤖apk 📲
✔️ aab62c5 #96 2023-11-03 16:04:05 ~11 min android-e2e 🤖apk 📲
✔️ 48c797e #97 2023-11-03 16:11:38 ~5 min ios 📱ipa 📲
48c797e #97 2023-11-03 16:11:55 ~6 min tests 📄log
✔️ 48c797e #97 2023-11-03 16:15:21 ~9 min android-e2e 🤖apk 📲
✔️ 48c797e #98 2023-11-03 16:16:03 ~10 min android 🤖apk 📲
✔️ 21f1efa #98 2023-11-04 06:52:14 ~5 min tests 📄log
✔️ f743dfe #99 2023-11-04 06:58:40 ~5 min tests 📄log
✔️ f743dfe #100 2023-11-04 07:00:29 ~7 min android 🤖apk 📲
✔️ f743dfe #99 2023-11-04 07:01:13 ~8 min android-e2e 🤖apk 📲
✔️ f743dfe #99 2023-11-04 07:06:08 ~12 min ios 📱ipa 📲
2da4f92 #101 2023-11-04 08:20:09 ~4 min android-e2e 📄log
2da4f92 #102 2023-11-04 08:20:11 ~4 min android 📄log
2da4f92 #101 2023-11-04 08:21:02 ~4 min tests 📄log
✔️ 2da4f92 #101 2023-11-04 08:23:22 ~7 min ios 📱ipa 📲
✔️ 71d393a #103 2023-11-04 08:31:13 ~5 min ios 📱ipa 📲
✔️ 71d393a #104 2023-11-04 08:31:55 ~6 min android 🤖apk 📲
✔️ 71d393a #103 2023-11-04 08:32:01 ~6 min android-e2e 🤖apk 📲
✔️ d22485b #104 2023-11-06 18:04:22 ~4 min tests 📄log
✔️ d22485b #104 2023-11-06 18:05:41 ~5 min ios 📱ipa 📲
✔️ d22485b #105 2023-11-06 18:06:39 ~6 min android 🤖apk 📲
✔️ d22485b #104 2023-11-06 18:08:19 ~8 min android-e2e 🤖apk 📲
5535dd1 #105 2023-11-07 14:41:19 ~5 min tests 📄log
✔️ 5535dd1 #106 2023-11-07 14:43:38 ~7 min android 🤖apk 📲
✔️ 5535dd1 #105 2023-11-07 14:44:53 ~8 min android-e2e 🤖apk 📲
✔️ 5535dd1 #105 2023-11-07 14:47:19 ~11 min ios 📱ipa 📲
✔️ 2261dee #106 2023-11-19 04:37:35 ~3 min tests 📄log
✔️ 2261dee #106 2023-11-19 04:40:11 ~5 min ios 📱ipa 📲
✔️ 2261dee #106 2023-11-19 04:41:36 ~7 min android-e2e 🤖apk 📲
✔️ 2261dee #107 2023-11-19 04:41:40 ~7 min android 🤖apk 📲
b5aeae2 #107 2023-11-19 04:47:16 ~2 min tests 📄log
✔️ b5aeae2 #107 2023-11-19 04:49:48 ~5 min ios 📱ipa 📲
✔️ b5aeae2 #107 2023-11-19 04:51:19 ~6 min android-e2e 🤖apk 📲
✔️ b5aeae2 #108 2023-11-19 04:52:25 ~7 min android 🤖apk 📲
d42c7f8 #108 2023-11-19 04:59:11 ~4 min tests 📄log
✔️ d42c7f8 #108 2023-11-19 05:00:16 ~5 min ios 📱ipa 📲
✔️ d42c7f8 #108 2023-11-19 05:02:34 ~7 min android-e2e 🤖apk 📲
✔️ d42c7f8 #109 2023-11-19 05:02:38 ~7 min android 🤖apk 📲
✔️ 1ebf907 #109 2023-11-19 11:33:32 ~5 min tests 📄log
✔️ 1ebf907 #109 2023-11-19 11:36:40 ~8 min android-e2e 🤖apk 📲
✔️ 1ebf907 #110 2023-11-19 11:36:44 ~8 min android 🤖apk 📲
✔️ 1ebf907 #109 2023-11-19 11:40:50 ~12 min ios 📱ipa 📲
fe7d021 #110 2023-11-19 11:46:42 ~2 min tests 📄log
✔️ fe7d021 #110 2023-11-19 11:49:53 ~5 min ios 📱ipa 📲
✔️ fe7d021 #110 2023-11-19 11:51:50 ~7 min android-e2e 🤖apk 📲
✔️ fe7d021 #111 2023-11-19 11:51:55 ~7 min android 🤖apk 📲
680b296 #111 2023-11-25 04:14:23 ~7 min tests 📄log
✔️ 680b296 #111 2023-11-25 04:18:02 ~11 min android-e2e 🤖apk 📲
✔️ 680b296 #112 2023-11-25 04:18:08 ~11 min android 🤖apk 📲
✔️ 680b296 #111 2023-11-25 04:18:32 ~11 min ios 📱ipa 📲
✔️ b761b05 #112 2023-11-28 13:35:08 ~5 min ios 📱ipa 📲
b761b05 #112 2023-11-28 13:36:58 ~7 min tests 📄log
b761b05 #112 2023-11-28 13:40:12 ~10 min android-e2e 📄log
b761b05 #113 2023-11-28 13:40:26 ~11 min android 📄log
b3d52cd #113 2023-11-28 17:09:46 ~3 min tests 📄log
✔️ b3d52cd #113 2023-11-28 17:11:26 ~5 min ios 📱ipa 📲
✔️ b3d52cd #114 2023-11-28 17:19:04 ~13 min android 🤖apk 📲
✔️ b3d52cd #113 2023-11-28 17:21:06 ~15 min android-e2e 🤖apk 📲
f23fb41 #114 2023-12-05 03:55:10 ~10 min android-e2e 📄log
f23fb41 #115 2023-12-05 03:55:11 ~10 min android 📄log
✔️ f23fb41 #114 2023-12-05 03:59:03 ~14 min ios 📱ipa 📲
✔️ 4d5b9cb #115 2023-12-06 16:07:16 ~7 min ios 📱ipa 📲
✔️ 4d5b9cb #115 2023-12-06 16:07:49 ~8 min android-e2e 🤖apk 📲
✔️ 4d5b9cb #116 2023-12-06 16:08:57 ~9 min android 🤖apk 📲
4d5b9cb #116 2023-12-06 16:31:11 ~5 min tests 📄log
✔️ 4b9f1f3 #117 2023-12-07 10:15:30 ~5 min tests 📄log
✔️ 4b9f1f3 #116 2023-12-07 10:17:57 ~8 min android-e2e 🤖apk 📲
✔️ 4b9f1f3 #117 2023-12-07 10:18:04 ~8 min android 🤖apk 📲
✔️ 4b9f1f3 #116 2023-12-07 10:21:37 ~11 min ios 📱ipa 📲
✔️ cc92e38 #118 2023-12-07 11:33:55 ~5 min tests 📄log
✔️ cc92e38 #117 2023-12-07 11:35:45 ~7 min android-e2e 🤖apk 📲
✔️ cc92e38 #118 2023-12-07 11:36:22 ~8 min android 🤖apk 📲
✔️ cc92e38 #117 2023-12-07 11:43:05 ~15 min ios 📱ipa 📲
83516a2 #119 2023-12-07 12:18:26 ~4 min tests 📄log
✔️ 83516a2 #118 2023-12-07 12:21:55 ~8 min android-e2e 🤖apk 📲
✔️ 83516a2 #119 2023-12-07 12:21:59 ~8 min android 🤖apk 📲
✔️ 83516a2 #118 2023-12-07 12:25:48 ~12 min ios 📱ipa 📲
83516a2 #120 2023-12-08 08:56:49 ~4 min tests 📄log
✔️ 3633ef4 #121 2023-12-08 09:13:16 ~6 min ios 📱ipa 📲
✔️ 3633ef4 #121 2023-12-08 09:14:02 ~7 min android-e2e 🤖apk 📲
✔️ 3633ef4 #122 2023-12-08 09:15:25 ~8 min android 🤖apk 📲
✔️ 3633ef4 #123 2023-12-08 09:15:41 ~9 min tests 📄log
✔️ 6ea8a15 #122 2023-12-08 14:53:42 ~6 min ios 📱ipa 📲
6ea8a15 #124 2023-12-08 14:53:50 ~6 min tests 📄log
✔️ 6ea8a15 #122 2023-12-08 14:56:18 ~8 min android-e2e 🤖apk 📲
✔️ 6ea8a15 #123 2023-12-08 14:56:53 ~9 min android 🤖apk 📲
✔️ b9a0e9b #125 2023-12-08 15:47:04 ~6 min tests 📄log
✔️ b9a0e9b #123 2023-12-08 15:47:58 ~7 min android-e2e 🤖apk 📲
✔️ b9a0e9b #124 2023-12-08 15:49:20 ~8 min android 🤖apk 📲
✔️ b9a0e9b #123 2023-12-08 15:52:50 ~12 min ios 📱ipa 📲
✔️ e5dbe0e #126 2023-12-08 16:49:37 ~6 min tests 📄log
✔️ e5dbe0e #124 2023-12-08 16:49:47 ~6 min ios 📱ipa 📲
✔️ 12eddd9 #127 2023-12-08 16:56:21 ~5 min tests 📄log
✔️ 12eddd9 #125 2023-12-08 16:58:16 ~6 min android-e2e 🤖apk 📲
✔️ 12eddd9 #126 2023-12-08 16:59:56 ~8 min android 🤖apk 📲
✔️ 12eddd9 #125 2023-12-08 17:02:26 ~11 min ios 📱ipa 📲
✔️ aba2859 #128 2023-12-11 06:38:56 ~5 min tests 📄log
aba2859 #126 2023-12-11 06:40:21 ~6 min ios 📄log
✔️ aba2859 #126 2023-12-11 06:42:10 ~8 min android-e2e 🤖apk 📲
✔️ aba2859 #127 2023-12-11 06:42:15 ~8 min android 🤖apk 📲
✔️ dcf46b5 #129 2023-12-11 07:24:20 ~5 min tests 📄log
dcf46b5 #127 2023-12-11 07:25:00 ~5 min ios 📄log
✔️ dcf46b5 #127 2023-12-11 07:27:37 ~8 min android-e2e 🤖apk 📲
✔️ dcf46b5 #128 2023-12-11 07:27:44 ~8 min android 🤖apk 📲
ae7dbbf #128 2023-12-11 10:07:05 ~5 min ios 📄log
ae7dbbf #130 2023-12-11 10:08:03 ~6 min tests 📄log
✔️ ae7dbbf #129 2023-12-11 10:09:50 ~8 min android 🤖apk 📲
✔️ ae7dbbf #128 2023-12-11 10:10:41 ~9 min android-e2e 🤖apk 📲
ae7dbbf #129 2023-12-11 10:40:39 ~5 min ios 📄log
✔️ c2b64b6 #132 2023-12-11 11:58:09 ~8 min ios 📱ipa 📲
c2b64b6 #133 2023-12-11 12:01:12 ~11 min tests 📄log
✔️ c2b64b6 #132 2023-12-11 12:03:36 ~13 min android 🤖apk 📲
✔️ c2b64b6 #131 2023-12-11 12:05:38 ~15 min android-e2e 🤖apk 📲
✔️ 6675b31 #132 2023-12-11 12:20:40 ~12 min android-e2e 🤖apk 📲
✔️ 6675b31 #133 2023-12-11 12:21:42 ~13 min android 🤖apk 📲
✔️ 6675b31 #133 2023-12-11 12:23:15 ~15 min ios 📱ipa 📲
✔️ 757bec4 #136 2023-12-11 12:42:17 ~5 min tests 📄log
✔️ 757bec4 #135 2023-12-11 12:43:50 ~6 min android 🤖apk 📲
✔️ 757bec4 #134 2023-12-11 12:44:19 ~7 min android-e2e 🤖apk 📲
✔️ 757bec4 #135 2023-12-11 12:47:44 ~10 min ios 📱ipa 📲
✔️ af5377f #136 2023-12-11 15:23:54 ~6 min android-e2e 🤖apk 📲
✔️ af5377f #138 2023-12-11 15:24:10 ~6 min tests 📄log
✔️ af5377f #137 2023-12-11 15:25:14 ~8 min android 🤖apk 📲
✔️ af5377f #137 2023-12-11 15:29:18 ~12 min ios 📱ipa 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
008ee0d #139 2023-12-11 15:38:35 ~5 min tests 📄log
✔️ 008ee0d #138 2023-12-11 15:39:21 ~5 min ios 📱ipa 📲
✔️ 6924070 #140 2023-12-11 15:43:54 ~4 min tests 📄log
✔️ 6924070 #139 2023-12-11 15:46:41 ~6 min android 🤖apk 📲
✔️ 6924070 #138 2023-12-11 15:47:07 ~7 min android-e2e 🤖apk 📲
✔️ 6924070 #139 2023-12-11 15:51:40 ~11 min ios 📱ipa 📲

@siddarthkay siddarthkay force-pushed the upgrade/react-native-0.72.x branch 2 times, most recently from a0c4917 to d15fbaf Compare September 9, 2023 17:41
@siddarthkay
Copy link
Contributor Author

For Android we see this issue consistently in dev/debug environment
software-mansion/react-native-reanimated#4825
and while the reanimated team fixes this, its better to downgradereact-native-reanimated to version 3.3.0

@status-im-auto
Copy link
Member

✔️ status-mobile/prs/ios/PR-17241#6 🔹 ~9 min 1 sec 🔹 15ae7e9 🔹 📦 ios package

Copy link
Member

@jakubgs jakubgs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good, the only pain point for me is the bunch of exceptions added in nix/deps/gradle/generate.sh. But I don't want to block on just that, and we can find a better solution later, especially if someone gets to work on:

android/app/build.gradle Outdated Show resolved Hide resolved
ci/Jenkinsfile.combined Outdated Show resolved Hide resolved
nix/deps/nodejs-patched/default.nix Outdated Show resolved Hide resolved
nix/deps/nodejs-patched/default.nix Show resolved Hide resolved
@pavloburykh
Copy link
Contributor

@siddarthkay we have not started proper testing of this PR yet as we are getting ready for testing release.

But I have installed latest PR builds and already faced couple of issues. Please, take a look.

ISSUE 1 App crashes on enabling biometry during onboarding

Steps:

  1. Start onboarding
  2. Enable biometry during onboarding
  3. Observe the crash

Actual result:

Video and logs are taken from IOS. Screenshot with error is taken from Android

logs (5).zip
photo_2023-09-11 14 13 34

telegram-cloud-document-2-5474548135059535025.mp4

@pavloburykh
Copy link
Contributor

pavloburykh commented Sep 11, 2023

ISSUE 2 Some of Settings screens are not loaded (Android)

Reproducing on Android 12, Samsung Galaxy A52.

Steps:

  1. Open profile settings
  2. Try to open Privacy and security / Notifications / Advanced settings
  3. Observe the result

Actual result: screens are empty. Error is displayed l(i[42]).withSpringTransition is not a function. (In 'l(i[42]).withSpringTransition(0,aTn(n))', 'l(i[42]).withSpringTransition' is undefined)

telegram-cloud-document-2-5474548135059535067.mp4

Aside from this for some reason Android security and log level settings are set to blocking screenshots and log level set to "info". That's why I cannot make any screenshots and send any logs from Android. Unable to change those settings due to current issue.

@pavloburykh
Copy link
Contributor

ISSUE 3 App crashes during logout

Steps:

  1. Login multiaccount
  2. Perform manual logout
  3. Observe the result

Actual result: app crashes

Video and logs are taken from IOS. Error photo with is taken from Android

logs (6).zip
photo_2023-09-11 14 27 38

telegram-cloud-document-2-5474548135059535077.mp4

@pavloburykh
Copy link
Contributor

@siddarthkay sorry, I have missed this conversation https://discord.com/channels/1103692771585433630/1148918637638471740

Now I see that some of above issues are known.

@siddarthkay
Copy link
Contributor Author

Hi @pavloburykh : no worries, happy to work on these early issues :) 👍🏻

@siddarthkay
Copy link
Contributor Author

siddarthkay commented Sep 12, 2023

make component-test fail with :

  ● Test suite failed to run
    TypeError: Cannot read properties of undefined (reading 'testEnvironmentOptions')
      at new NodeEnvironment (../node_modules/jest-environment-node/build/index.js:88:49)

make test fails with :

SHADOW import error /Users/siddarthkumar/code/experiments/status-mobile/target/test/cljs-runtime/quo.animated.js
/Users/siddarthkumar/code/experiments/status-mobile/target/test/test.js:67
    throw e;
    ^

Error: Oops, Unexpected object value (undefined)
    at /Users/siddarthkumar/code/experiments/status-mobile/target/test/cljs-runtime/quo.animated.js:175:102
    at /Users/siddarthkumar/code/experiments/status-mobile/target/test/cljs-runtime/quo.animated.js:181:4
    at global.SHADOW_IMPORT (/Users/siddarthkumar/code/experiments/status-mobile/target/test/test.js:64:44)
    at /Users/siddarthkumar/code/experiments/status-mobile/target/test/test.js:1625:1
    at Object.<anonymous> (/Users/siddarthkumar/code/experiments/status-mobile/target/test/test.js:2853:3)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Function.hookedLoader [as _load] (/Users/siddarthkumar/code/experiments/status-mobile/test-resources/override.js:16:10) {
  'cljs$core$IPrintWithWriter$': {},
  'cljs$core$IPrintWithWriter$_pr_writer$arity$3': [Function (anonymous)]
}

Node.js v18.16.0
make: *** [test] Error 1

Have to figure these out first.

@pavloburykh
Copy link
Contributor

@siddarthkay could you please check why IOS build is failing https://ci.status.im/job/status-mobile/job/prs/job/ios/job/PR-17241/129/consoleText ? I have tried to rebuild but it didn't help.

@siddarthkay
Copy link
Contributor Author

Hi @pavloburykh : I'll remove last 2 commits and build will work, I'll let you know once it's done.
Thank you

@pavloburykh
Copy link
Contributor

@siddarthkay thank you for the fix! We are about to perform final testing of this PR, so could you please rebase go branch status-im/status-go#4233 once again?

@siddarthkay also quoting this one just in case you have missed. Thank you!

@siddarthkay siddarthkay force-pushed the upgrade/react-native-0.72.x branch 3 times, most recently from 3aead95 to c2b64b6 Compare December 11, 2023 11:49
@churik
Copy link
Member

churik commented Dec 11, 2023

@siddarthkay integration tests are failed, would you mind to check?

@siddarthkay
Copy link
Contributor Author

@siddarthkay integration tests are failed, would you mind to check?

DALL·E 2023-12-11 17 46 48 - A surreal scene depicting a group of people from diverse backgrounds and ages, praying in a futuristic setting  The room is filled with large, glowing

@siddarthkay siddarthkay force-pushed the upgrade/react-native-0.72.x branch 2 times, most recently from f5988bf to 757bec4 Compare December 11, 2023 12:36
@siddarthkay
Copy link
Contributor Author

looks like praying worked!
@churik , @pavloburykh : PR ready for testing :)

@status-im-auto
Copy link
Member

76% of end-end tests have passed

Total executed tests: 49
Failed tests: 5
Expected to fail tests: 7
Passed tests: 37
IDs of failed tests: 702859,703297,703391,702947,703629 
IDs of expected to fail tests: 702732,702948,702894,703503,702846,702731,702808 

Failed tests (5)

Click to expand
  • Rerun failed tests

  • Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_join_when_node_owner_offline, id: 703629

    Device 2: Tap on found: Button
    Device 2: Looking for community: 'open community'

    critical/chats/test_public_chat_browsing.py:1146: in test_community_join_when_node_owner_offline
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Joined status is not displayed
    E    open community is not listed inside Joined communities tab
    



    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_send_image_save_and_share, id: 703391

    Device 2: Find Button by accessibility id: image-0
    Device 2: Click system back button

    critical/chats/test_1_1_public_chats.py:453: in test_1_1_chat_send_image_save_and_share
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Not expected image is shown to the receiver.
    



    Device sessions

    Class TestActivityMultipleDevicePR:

    1. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947

    Device 1: Tap on found: ActivityTabButton
    Device 1: Find ActivityTabButton by accessibility id: tab-mention

    activity_center/test_activity_center.py:355: in test_activity_center_reply_read_unread_delete_filter_swipe
        self.home_1.mention_activity_tab_button.click()
    ../views/base_element.py:90: in click
        self.find_element().click()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: ActivityTabButton by accessibility id: `tab-mention` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_send_image_save_and_share, id: 703297

    Device 3: Find ChatsTab by accessibility id: chats-stack-tab
    Device 3: Tap on found: ChatsTab

    critical/chats/test_group_chat.py:282: in test_group_chat_send_image_save_and_share
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Not expected image is shown to the admin.
    E    Not expected image is shown to the member_2.
    



    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_one_image_send_reply, id: 702859

    Device 2: Find EmojisNumber by xpath: //*[starts-with(@text,'reply to image')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-1']/android.widget.TextView
    Device 2: Element EmojisNumber text is equal to 1

    critical/chats/test_public_chat_browsing.py:501: in test_community_one_image_send_reply
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Not expected image is shown to the receiver
    



    Device sessions

    Expected to fail tests (7)

    Click to expand

    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_hashtag_links_to_community_channels, id: 702948

    Device 2: Find Text by xpath: //android.view.ViewGroup[@content-desc='chat-item']//android.widget.TextView[contains(@text,'#cats')]
    Device 2: Looking for a message by text: it is just a message text

    critical/chats/test_public_chat_browsing.py:1079: in test_community_hashtag_links_to_community_channels
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Receiver was not navigated to the cats channel
    E    Sender was not navigated to the cats channel 
    

    [[Can't navigate to a channel by hashtag link, https://github.com//issues/18095]]

    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_pin_messages, id: 702731

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Pin feature is in development]]

    Class TestCommunityOneDeviceMerged:

    1. test_community_discovery, id: 703503

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Curated communities not loading, https://github.com//issues/17852]]

    2. test_community_navigate_to_channel_when_relaunch, id: 702846

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Issue #18075]]

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Pin feature is in development]]

    2. test_group_chat_offline_pn, id: 702808

    Device 3: Looking for a message by text: message from old member
    Device 3: Looking for a message by text: message from new member

    critical/chats/test_group_chat.py:323: in test_group_chat_offline_pn
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Messages PN was not fetched from offline 
    

    [[Data delivery issue]]

    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_contact_block_unblock_offline, id: 702894

    Device 1: Find ProfileSendMessageButton by accessibility id: Chat-item-button
    Device 1: Sending message 'piy'

    critical/chats/test_public_chat_browsing.py:742: in test_community_contact_block_unblock_offline
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Chat with unblocked user was not enabled after 1 minute 
    

    [[Message can be missed after unblock: https://github.com//issues/16873]]

    Device sessions

    Passed tests (37)

    Click to expand

    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_markdown_support, id: 702809
    Device sessions

    2. test_community_mentions_push_notification, id: 702786
    Device sessions

    3. test_community_leave, id: 702845
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    2. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    3. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    4. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    5. test_1_1_chat_edit_message, id: 702855
    Device sessions

    6. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133
    Device sessions

    2. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    3. test_community_undo_delete_message, id: 702869
    Device sessions

    4. test_community_mute_community_and_channel, id: 703382
    Device sessions

    Class TestDeepLinksOneDevice:

    1. test_links_open_universal_links_from_chat, id: 704613
    Device sessions

    2. test_links_open_universal_links_from_other_apps, id: 704614
    Device sessions

    3. test_links_deep_links, id: 702775
    Device sessions

    Class TestActivityMultipleDevicePR:

    1. test_navigation_jump_to, id: 702936
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:

    1. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783
    Device sessions

    3. test_1_1_chat_mute_chat, id: 703496
    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_add_contact_field_validation, id: 702777
    Device sessions

    2. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851
    Device sessions

    3. test_activity_center_contact_request_decline, id: 702850
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_mute_chat, id: 703495
    Device sessions

    2. test_group_chat_reactions, id: 703202
    Device sessions

    3. test_group_chat_join_send_text_messages_push, id: 702807
    Device sessions

    Class TestActivityMultipleDevicePRTwo:

    1. test_activity_center_mentions, id: 702957
    Device sessions

    2. test_activity_center_admin_notification_accept_swipe, id: 702958
    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_several_images_send_reply, id: 703194
    Device sessions

    2. test_community_emoji_send_copy_paste_reply, id: 702840
    Device sessions

    3. test_community_mark_all_messages_as_read, id: 703086
    Device sessions

    4. test_community_edit_delete_message_when_offline, id: 704615
    Device sessions

    5. test_community_message_delete, id: 702839
    Device sessions

    6. test_community_message_send_check_timestamps_sender_username, id: 702838
    Device sessions

    7. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Device sessions

    8. test_community_message_edit, id: 702843
    Device sessions

    9. test_community_unread_messages_badge, id: 702841
    Device sessions

    @pavloburykh
    Copy link
    Contributor

    @siddarthkay, thank you for your excellent work on this important PR! It is a great honor for me to announce that we are ready to merge it!!!

    @siddarthkay siddarthkay force-pushed the upgrade/react-native-0.72.x branch 2 times, most recently from d958123 to af5377f Compare December 11, 2023 15:16
    @siddarthkay
    Copy link
    Contributor Author

    Thanks @pavloburykh and everyone at @status-im/mobile-qa for testing this PR.
    I'll merge as soon as CI is green.

    note: I've pointed status-go back to develop version for merging.

    This commit does many things :
    - Upgrade `react-native ` to `0.72.5`
    - Upgrade `react-native-reanimated` to  `3.5.4`
    - Upgrade `react-native-navigation` to `7.37.0`
    - `ndkVersion` has been bumped to `25.2.9519653`
    - `cmakeVersion` has been bumped to `3.22.1`
    - `kotlinVersion` has been bumped to `1.7.22`
    - `AGP` has been bumped to `7.4.2`
    - `Gradle` has been upgraded to `8.0.1`
    - Android `CompileSDK` and `TargetSDK` have been bumped to 33
    - `@react-native-async-storage/async-storage` has been upgraded to `1.19.3`
    - `@walletconnect/client` has been nuked
    - some of the old `react-native-reanimated` code has been nuked
    - `react-native-keychain` fork has been replaced with `8.1.2`
    
    - On Android we are currently relying on `Hermes` Engine.
    - On iOS we are currently relying on JSC
    - We are not enabling new architecture for now (I have plans for that in the future) ref: #18138
    
    IOS only PR : #16721
    Android only PR : #17062
    
    - `make run-metro` now has a target of `android` which was `clojure` earlier, this will increase the time it takes to start metro terminal but this is needed otherwise you will get a nasty error while developing for android locally.
    @siddarthkay siddarthkay merged commit 761a7df into develop Dec 11, 2023
    6 checks passed
    @siddarthkay siddarthkay deleted the upgrade/react-native-0.72.x branch December 11, 2023 15:52
    siddarthkay added a commit that referenced this pull request Dec 18, 2023
    The metro terminal no longer needs to have `android` target anymore.
    I had to do this in #17241 
    
    This commit sets the target of metro terminal back to `clojure`.
    
    I tested building `android` and `iOS` on my MacOS and on my linux machines and found no side effect.
    Now metro terminal is fast again.
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    Archived in project
    Archived in project
    Development

    Successfully merging this pull request may close these issues.