From 044ce46a7544feb267bafecef7cdcb4d25221350 Mon Sep 17 00:00:00 2001 From: Satish Ravi Date: Fri, 20 Dec 2024 13:00:27 -0800 Subject: [PATCH 1/4] chore(deps): revert react-native-quick-crypto upgrade --- package.json | 2 +- renovate.json5 | 1 + yarn.lock | 39 +++++++-------------------------------- 3 files changed, 9 insertions(+), 33 deletions(-) diff --git a/package.json b/package.json index 2e76460c916..297d364c668 100644 --- a/package.json +++ b/package.json @@ -159,7 +159,7 @@ "react-native-picker-select": "^9.3.1", "react-native-platform-touchable": "^1.1.1", "react-native-qrcode-svg": "^6.3.12", - "react-native-quick-crypto": "^0.7.10", + "react-native-quick-crypto": "0.7.9", "react-native-reanimated": "^3.15.1", "react-native-restart": "^0.0.27", "react-native-safe-area-context": "^4.14.1", diff --git a/renovate.json5 b/renovate.json5 index 49a025a44de..dd16b0768a3 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -101,5 +101,6 @@ 'lottie-react-native', // TODO (act-1187): handle 6.x breaking changes and upgrade 'react-native-shake', // https://github.com/Doko-Demo-Doa/react-native-shake/issues/62 'react-native-adjust', // TODO: remove once this issue is resolved https://github.com/segmentio/analytics-react-native/issues/1036 + 'react-native-quick-crypto', // 0.7.10 breaks dev android builds ], } diff --git a/yarn.lock b/yarn.lock index d14116e4791..15ae36ca3a9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12725,10 +12725,10 @@ react-native-quick-base64@^2.0.5: dependencies: base64-js "^1.5.1" -react-native-quick-crypto@^0.7.10: - version "0.7.10" - resolved "https://registry.yarnpkg.com/react-native-quick-crypto/-/react-native-quick-crypto-0.7.10.tgz#b65359348b4c1f2677c52ef54ab568f81627a4cf" - integrity sha512-ziupKopD1o58v+ywL8aTvJMXBpGf89xLQc3JKG5CRSdEUfTUu5e4ru43KIXrG6uleCX8pcgD6e6RsMqrdEy0zw== +react-native-quick-crypto@0.7.9: + version "0.7.9" + resolved "https://registry.yarnpkg.com/react-native-quick-crypto/-/react-native-quick-crypto-0.7.9.tgz#2d01727799771ee35183b7dc5333da529ed7a86f" + integrity sha512-JwVwzIeSwm8kva5Nc6xCpwOLH2NO7495oWsIW0c4tE2jg0IaL8FL6PZW61SvC4caLiYJQI3sVRP9DO4uP2S9cQ== dependencies: "@craftzdog/react-native-buffer" "^6.0.5" events "^3.3.0" @@ -14091,7 +14091,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0": +"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -14108,15 +14108,6 @@ string-width@^2.0.0, string-width@^2.1.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" @@ -14195,14 +14186,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -15769,7 +15753,7 @@ windows-release@^3.1.0: dependencies: execa "^1.0.0" -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -15787,15 +15771,6 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" From 7b9cc27aa81bab701dea5a04e2d77bf2144f2123 Mon Sep 17 00:00:00 2001 From: Satish Ravi Date: Fri, 20 Dec 2024 13:13:18 -0800 Subject: [PATCH 2/4] pod update --- ios/Podfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index b4113bb5e74..b03b38c6c50 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -594,7 +594,7 @@ PODS: - react-native-pager-view (6.4.1): - RCT-Folly (= 2021.07.22.00) - React-Core - - react-native-quick-crypto (0.7.10): + - react-native-quick-crypto (0.7.9): - OpenSSL-Universal - RCT-Folly (= 2021.07.22.00) - React @@ -1249,7 +1249,7 @@ SPEC CHECKSUMS: OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c PersonaInquirySDK2: 8153173c5f6d4e964874c9f0d7b375652c9bb6f9 PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4 - RCT-Folly: 8dc08ca5a393b48b1c523ab6220dfdcc0fe000ad + RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 RCTRequired: fb207f74935626041e7308c9e88dcdda680f1073 RCTTypeSafety: 146fd11361680250b7580dd1f7f601995cfad1b1 React: f3712351445cc96ba507425675a0cd8d31321d0c @@ -1275,7 +1275,7 @@ SPEC CHECKSUMS: react-native-launch-arguments: d4759f7591e2766e6c5ec746b7032429edaf7058 react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187 react-native-pager-view: 13652f56368120d8126ac3535a0d7fb0e9673c20 - react-native-quick-crypto: 6831a30c5ea409f8a42de84183edb64cd3c1931e + react-native-quick-crypto: 83b6c9f9398008b3430ac877570a4c22080d46ff react-native-restart: 0bc732f4461709022a742bb29bcccf6bbc5b4863 react-native-safe-area-context: 758e894ca5a9bd1868d2a9cfbca7326a2b6bf9dc react-native-shake: a426aa83eb1bd32b931153a2479f5fcfd909e29a From 279cab33679a524f10255d817586c6d35b7102c9 Mon Sep 17 00:00:00 2001 From: Tom McGuire Date: Fri, 20 Dec 2024 13:25:58 -0800 Subject: [PATCH 3/4] chore(deps): pod update --- ios/Podfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index b03b38c6c50..1b382d58bcb 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1249,7 +1249,7 @@ SPEC CHECKSUMS: OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c PersonaInquirySDK2: 8153173c5f6d4e964874c9f0d7b375652c9bb6f9 PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4 - RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 + RCT-Folly: 8dc08ca5a393b48b1c523ab6220dfdcc0fe000ad RCTRequired: fb207f74935626041e7308c9e88dcdda680f1073 RCTTypeSafety: 146fd11361680250b7580dd1f7f601995cfad1b1 React: f3712351445cc96ba507425675a0cd8d31321d0c From d0a22dd630873cca0ff1eebd3a21f90800ec76a7 Mon Sep 17 00:00:00 2001 From: Tom McGuire Date: Fri, 20 Dec 2024 16:36:37 -0800 Subject: [PATCH 4/4] chore(deps): downgrade react-native-quick-crypto to 0.7.7 --- ios/Podfile.lock | 4 ++-- package.json | 2 +- yarn.lock | 39 ++++++++++++++++++++++++++++++++------- 3 files changed, 35 insertions(+), 10 deletions(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 1b382d58bcb..981b6adbb98 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -594,7 +594,7 @@ PODS: - react-native-pager-view (6.4.1): - RCT-Folly (= 2021.07.22.00) - React-Core - - react-native-quick-crypto (0.7.9): + - react-native-quick-crypto (0.7.7): - OpenSSL-Universal - RCT-Folly (= 2021.07.22.00) - React @@ -1275,7 +1275,7 @@ SPEC CHECKSUMS: react-native-launch-arguments: d4759f7591e2766e6c5ec746b7032429edaf7058 react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187 react-native-pager-view: 13652f56368120d8126ac3535a0d7fb0e9673c20 - react-native-quick-crypto: 83b6c9f9398008b3430ac877570a4c22080d46ff + react-native-quick-crypto: 9077632c3ade02e3c121d7badbe45f7c414de91a react-native-restart: 0bc732f4461709022a742bb29bcccf6bbc5b4863 react-native-safe-area-context: 758e894ca5a9bd1868d2a9cfbca7326a2b6bf9dc react-native-shake: a426aa83eb1bd32b931153a2479f5fcfd909e29a diff --git a/package.json b/package.json index 297d364c668..135ddd6f2c2 100644 --- a/package.json +++ b/package.json @@ -159,7 +159,7 @@ "react-native-picker-select": "^9.3.1", "react-native-platform-touchable": "^1.1.1", "react-native-qrcode-svg": "^6.3.12", - "react-native-quick-crypto": "0.7.9", + "react-native-quick-crypto": "0.7.7", "react-native-reanimated": "^3.15.1", "react-native-restart": "^0.0.27", "react-native-safe-area-context": "^4.14.1", diff --git a/yarn.lock b/yarn.lock index 15ae36ca3a9..6d1ba9d578a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12725,10 +12725,10 @@ react-native-quick-base64@^2.0.5: dependencies: base64-js "^1.5.1" -react-native-quick-crypto@0.7.9: - version "0.7.9" - resolved "https://registry.yarnpkg.com/react-native-quick-crypto/-/react-native-quick-crypto-0.7.9.tgz#2d01727799771ee35183b7dc5333da529ed7a86f" - integrity sha512-JwVwzIeSwm8kva5Nc6xCpwOLH2NO7495oWsIW0c4tE2jg0IaL8FL6PZW61SvC4caLiYJQI3sVRP9DO4uP2S9cQ== +react-native-quick-crypto@0.7.7: + version "0.7.7" + resolved "https://registry.yarnpkg.com/react-native-quick-crypto/-/react-native-quick-crypto-0.7.7.tgz#2126beff48da8f5c71210fc89b93a15ce8f5f126" + integrity sha512-+P7MWxo0KSCCyO6rwcW654l+GYV5tVkI7cusHSL/iCahnWCisuyBLzJENzdv6MqDM9pb59QJWbrLfOzpUHZpNw== dependencies: "@craftzdog/react-native-buffer" "^6.0.5" events "^3.3.0" @@ -14091,7 +14091,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -14108,6 +14108,15 @@ string-width@^2.0.0, string-width@^2.1.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" @@ -14186,7 +14195,14 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -15753,7 +15769,7 @@ windows-release@^3.1.0: dependencies: execa "^1.0.0" -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -15771,6 +15787,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"