Howdju / howdju

Monorepo for the Howdju crowdsourced fact checking and summarization platform
https://www.howdju.com
GNU Affero General Public License v3.0
5 stars 2 forks source link

Upgrade react-native #177

Open carlgieringer opened 1 year ago

carlgieringer commented 1 year ago

To address this: https://github.com/Howdju/howdju/security/dependabot/50

※ yarn why -R plist
└─ howdju-mobile-app@workspace:howdju-mobile-app
   └─ react-native@patch:react-native@npm%3A0.66.5#./.yarn/patches/react-native-npm-0.66.5-22e5dd8ec5.patch::version=0.66.5&hash=9f850e&locator=howdju-monorepo%40workspace%3A. [a4412] (via patch:react-native@npm%3A0.66.5#./.yarn/patches/react-native-npm-0.66.5-22e5dd8ec5.patch::locator=howdju-monorepo%40workspace%3A. [a4412])
      └─ @react-native-community/cli-platform-ios@npm:6.2.0 (via npm:^6.0.0)
         ├─ plist@npm:3.0.4 (via npm:^3.0.2)
         └─ xcode@npm:2.1.0 (via npm:^2.0.0)
            └─ simple-plist@npm:1.3.0 (via npm:^1.0.0)
               └─ plist@npm:3.0.4 (via npm:^3.0.4)

and https://github.com/Howdju/howdju/security/dependabot/60

※ yarn why -R shell-quote
└─ howdju-mobile-app@workspace:howdju-mobile-app
   └─ react-native@patch:react-native@npm%3A0.66.5#./.yarn/patches/react-native-npm-0.66.5-22e5dd8ec5.patch::version=0.66.5&hash=9f850e&locator=howdju-monorepo%40workspace%3A. [a4412] (via patch:react-native@npm%3A0.66.5#./.yarn/patches/react-native-npm-0.66.5-22e5dd8ec5.patch::locator=howdju-monorepo%40workspace%3A. [a4412])
      ├─ @react-native-community/cli-platform-android@npm:6.2.0 (via npm:^6.0.0)
      │  └─ @react-native-community/cli-tools@npm:6.2.0 (via npm:^6.2.0)
      │     └─ shell-quote@npm:1.6.1 (via npm:1.6.1)
      ├─ @react-native-community/cli-platform-ios@npm:6.2.0 (via npm:^6.0.0)
      │  └─ @react-native-community/cli-tools@npm:6.2.0 (via npm:^6.2.0)
      ├─ react-devtools-core@npm:4.21.0 (via npm:^4.13.0)
      │  └─ shell-quote@npm:1.7.3 (via npm:^1.6.1)
      └─ @react-native-community/cli@npm:6.2.0 [25fdd] (via npm:^6.0.0 [25fdd])
         ├─ @react-native-community/cli-hermes@npm:6.2.0 (via npm:^6.2.0)
         │  ├─ @react-native-community/cli-platform-android@npm:6.2.0 (via npm:^6.2.0)
         │  └─ @react-native-community/cli-tools@npm:6.2.0 (via npm:^6.2.0)
         ├─ @react-native-community/cli-plugin-metro@npm:6.2.0 (via npm:^6.2.0)
         │  ├─ @react-native-community/cli-server-api@npm:6.2.0 (via npm:^6.2.0)
         │  │  └─ @react-native-community/cli-tools@npm:6.2.0 (via npm:^6.2.0)
         │  └─ @react-native-community/cli-tools@npm:6.2.0 (via npm:^6.2.0)
         ├─ @react-native-community/cli-server-api@npm:6.2.0 (via npm:^6.2.0)
         └─ @react-native-community/cli-tools@npm:6.2.0 (via npm:^6.2.0)

And https://github.com/Howdju/howdju/security/dependabot/61

※ yarn why -R hermes-engine
└─ howdju-mobile-app@workspace:howdju-mobile-app
   └─ react-native@patch:react-native@npm%3A0.66.5#./.yarn/patches/react-native-npm-0.66.5-22e5dd8ec5.patch::version=0.66.5&hash=9f850e&locator=howdju-monorepo%40workspace%3A. [a4412] (via patch:react-native@npm%3A0.66.5#./.yarn/patches/react-native-npm-0.66.5-22e5dd8ec5.patch::locator=howdju-monorepo%40workspace%3A. [a4412])
      └─ hermes-engine@npm:0.9.0 (via npm:~0.9.0)
transverna@transverna-2760 ~/code/github/Howdju/howdj
carlgieringer commented 1 year ago
carlgieringer commented 1 year ago

React Native 0.66 is no longer supported (e.g. we have to fix this issue ourselves.)

Yoga.cpp : Use of bitwise '|' with boolean operands

carlgieringer commented 7 months ago

Another build issue we must fix manually: No template named 'unary_function' in namespace 'std'; did you mean '__unary_function'?.