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

Upgrade RN to v0.74.3, bump outdated packages #5739

Merged
merged 147 commits into from
Jul 20, 2024
Merged

Conversation

christianbaroni
Copy link
Member

@christianbaroni christianbaroni commented May 16, 2024

Fixes APP-1666

What changed (plus any additional context for devs)

  • Bumps RN to v0.74.3
  • Upgrades outdated packages
  • Bumps minimum iOS version to iOS 15.0
  • Removes Crashlytics as its crash tracking is redundant on top of Sentry
  • Removes unused Plaid integration

Todo:

  • Local iOS builds working
  • Local Android builds working
  • Fix CI

Screen recordings / screenshots

What to test

Copy link

socket-security bot commented May 16, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@babel/[email protected] environment, filesystem, unsafe Transitive: shell +43 8.46 MB nicolo-ribaudo
npm/@babel/[email protected] None +1 615 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 127 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 111 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 201 kB nicolo-ribaudo
npm/@babel/[email protected] None +1 274 kB nicolo-ribaudo
npm/@babel/[email protected] environment +3 2.5 MB nicolo-ribaudo
npm/@gorhom/[email protected] None +4 1.97 MB gorhom
npm/@lavamoat/[email protected] environment, filesystem, shell Transitive: network +40 2.9 MB naugtur
npm/@lavamoat/[email protected] None 0 3.25 kB naugtur
npm/@ledgerhq/[email protected] None 0 198 kB ldg-github-ci
npm/@ledgerhq/[email protected] None +2 4.85 MB ldg-github-ci
npm/@metamask/[email protected] Transitive: network +14 2.96 MB metamaskbot
npm/@metamask/[email protected] None 0 437 kB metamaskbot
npm/@motionone/[email protected] None 0 15.4 kB popmotion
npm/@motionone/[email protected] None +1 41 kB popmotion
npm/@rainbow-me/[email protected] None 0 0 B
npm/@react-native-async-storage/[email protected] None +2 445 kB krizzu
npm/@react-native-camera-roll/[email protected] None 0 310 kB bartolkaruza
npm/@react-native-community/[email protected] environment, filesystem, shell Transitive: network +18 3.84 MB thymikee
npm/@react-native-community/[email protected] None 0 191 kB trozee
npm/@react-native-menu/[email protected] None 0 160 kB naturalclar
npm/@react-native/[email protected] environment +3 2.36 MB react-native-bot
npm/@react-native/[email protected] Transitive: environment, filesystem +2 37.4 kB react-native-bot
npm/@react-native/[email protected] None 0 2 kB react-native-bot
npm/@react-navigation/[email protected] environment +1 1.03 MB satya164
npm/@react-navigation/[email protected] environment 0 311 kB satya164
npm/@react-navigation/[email protected] Transitive: environment +6 987 kB satya164
npm/@reservoir0x/[email protected] Transitive: environment, filesystem, network +12 20.8 MB pedromcunha-uneven
npm/@scure/[email protected] None 0 122 kB paulmillr
npm/@shopify/[email protected] None +2 6.73 MB shopify-dep
npm/@shopify/[email protected] Transitive: environment +4 250 MB shopify-dep
npm/@types/[email protected] None 0 84.1 kB types
npm/@types/[email protected] None +1 166 kB types
npm/@types/[email protected] None +4 71.8 kB types
npm/@types/[email protected] None +3 28.8 kB types
npm/@types/[email protected] None 0 8.42 kB types
npm/@types/[email protected] None +3 28 kB types
npm/@vanilla-extract/[email protected] environment 0 9.83 kB vanilla-extract-css
npm/@walletconnect/[email protected] Transitive: eval, filesystem, unsafe +15 993 kB devceline
npm/@walletconnect/[email protected] None 0 89.2 kB gancho_walletconnect
npm/[email protected] None 0 10.4 kB jeffcarp
npm/[email protected] eval +2 1.16 MB esp
npm/[email protected] environment Transitive: eval, filesystem, shell, unsafe +89 4.13 MB simenb
npm/[email protected] environment, filesystem +4 311 kB tleunen
npm/[email protected] filesystem +1 40.9 kB probablyup
npm/[email protected] None 0 20.1 kB kasperisager
npm/[email protected] None +1 377 kB kasperisager
npm/[email protected] None 0 9.36 kB junderw
npm/[email protected] None 0 309 kB gka
npm/[email protected] None 0 21.3 kB vitaly.tomilov
npm/[email protected] None 0 23.3 kB mattphillips
npm/[email protected] filesystem Transitive: environment, eval, unsafe +36 57.1 MB mrjoelkemp
npm/[email protected] None 0 0 B
npm/[email protected] filesystem, shell 0 23.6 kB lovell
npm/[email protected] None 0 44.6 kB feedic
npm/[email protected] None +46 3.38 MB ljharb
npm/[email protected] environment, filesystem, network, shell +23 226 MB evanw
npm/[email protected] None +3 2.01 MB paulmillr
npm/[email protected] None 0 0 B
npm/[email protected] None 0 5.07 kB mafintosh
npm/[email protected] None 0 8.68 kB keithamus
npm/[email protected] Transitive: environment +10 1.47 MB pi0
npm/[email protected] None 0 20.4 kB ljharb
npm/[email protected] None 0 19.7 kB ljharb
npm/[email protected] environment Transitive: filesystem, network +20 5.94 MB yaroslavs
npm/[email protected] Transitive: environment, eval, filesystem, network, shell, unsafe +212 19.7 MB simenb
npm/[email protected] filesystem, shell Transitive: environment, unsafe +27 1.67 MB pahen
npm/[email protected] Transitive: filesystem, network, unsafe +8 856 kB metro-bot
npm/[email protected] filesystem Transitive: network +1 91.1 kB metro-bot
npm/[email protected] Transitive: environment, filesystem, shell, unsafe +90 2.76 MB metro-bot
npm/[email protected] None +1 109 kB metro-bot
npm/[email protected] None +1 47 kB metro-bot
npm/[email protected] environment, filesystem, network Transitive: eval, shell, unsafe +119 9.19 MB metro-bot
npm/[email protected] environment, filesystem, network Transitive: shell, unsafe +12 3.44 MB metro-bot
npm/[email protected] environment 0 368 kB isaacs
npm/[email protected] None 0 286 kB isaacs
npm/[email protected] filesystem 0 4.5 kB mafintosh
npm/[email protected] None +3 667 kB pi0
npm/[email protected] Transitive: environment +9 3.63 MB fernandorojo
npm/[email protected] network 0 735 kB pi0
npm/[email protected] environment, filesystem 0 13.4 kB mafintosh
npm/[email protected] None +1 204 kB evilebottnawi
npm/[email protected] None 0 12.3 kB npm-cli-ops
npm/[email protected] None 0 0 B
npm/[email protected] Transitive: environment, eval, filesystem, unsafe +73 28.7 MB skylarbarrera
npm/[email protected] None +1 20 MB jonny
npm/[email protected] None 0 0 B
npm/[email protected] Transitive: environment, filesystem, network, shell, unsafe +48 5.07 MB zoontek
npm/[email protected] None 0 696 kB mkuczera
npm/[email protected] None 0 2.16 MB ivpusic
npm/[email protected] None 0 3.24 MB mrousavy
npm/[email protected] None +1 93.1 kB craftzdog
npm/[email protected] environment +2 45.5 MB tomekzaw
npm/[email protected] environment 0 236 kB janicduplessis
npm/[email protected] None 0 28.5 kB mrousavy
npm/[email protected] None +1 1.31 MB kkafar
npm/[email protected] None 0 40 kB crazycodeboy
npm/[email protected] network 0 2.41 MB wolewicki
npm/[email protected] None 0 688 kB olivier.bouillet
npm/[email protected] None 0 1.13 MB mrousavy
npm/[email protected] environment, network Transitive: filesystem, shell +20 76 MB react-native-bot
npm/[email protected] environment 0 1.5 MB gnoff
npm/[email protected] None +3 109 kB mafintosh
npm/[email protected] None +3 123 kB sindresorhus
npm/[email protected] environment +10 7.89 MB probablyup
npm/[email protected] environment, eval 0 2.19 MB fabiosantoscode
npm/[email protected] None 0 66.8 MB typescript-bot
npm/[email protected] None 0 103 kB pi0
npm/[email protected] None 0 7.2 kB satya164
npm/[email protected] environment, eval, filesystem, network, shell, unsafe +22 50.7 MB vitebot
npm/[email protected] None +3 361 kB domenic
npm/[email protected] network +2 921 kB lpinca
npm/[email protected] environment, filesystem 0 124 kB oss-bot
npm/[email protected] None 0 667 kB colinmcd94
npm/[email protected] environment +1 363 kB daishi

🚮 Removed packages: npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1, npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@gorhom/[email protected], npm/@jridgewell/[email protected], npm/@lavamoat/[email protected], npm/@ledgerhq/[email protected], npm/@ledgerhq/[email protected], npm/@metamask/[email protected], npm/@motionone/[email protected], npm/@motionone/[email protected], npm/@react-native-async-storage/[email protected], npm/@react-native-camera-roll/[email protected], npm/@react-native-community/[email protected], npm/@react-native-community/[email protected], npm/@react-native-community/[email protected], npm/@react-native-community/[email protected], npm/@react-native-community/[email protected], npm/@react-native-community/[email protected], npm/@react-native-community/[email protected], npm/@react-native-community/[email protected], npm/@react-native-community/[email protected], npm/@react-native-community/[email protected], npm/@react-native-community/[email protected], npm/@react-native-community/[email protected], npm/@react-native-community/[email protected], npm/@react-native-firebase/[email protected], npm/@react-native-menu/[email protected], npm/@react-native/[email protected], npm/@react-native/[email protected], npm/@react-native/[email protected], npm/@react-native/[email protected], npm/@react-native/[email protected], npm/@react-native/[email protected], npm/@react-native/[email protected], npm/@react-native/[email protected], npm/@react-navigation/[email protected], npm/@react-navigation/[email protected], npm/@react-navigation/[email protected], npm/@reservoir0x/[email protected], npm/@scure/[email protected], npm/@shopify/[email protected], npm/@shopify/[email protected], npm/@sindresorhus/[email protected], npm/@szmarczak/[email protected], npm/@tanstack/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected]

View full report↗︎

@christianbaroni christianbaroni changed the title Upgrade RN to v0.72.14, bump outdated packages Upgrade RN to v0.74.2, bump outdated packages Jun 27, 2024
Copy link

socket-security bot commented Jun 27, 2024

👍 Dependency issues cleared. Learn more about Socket for GitHub ↗︎

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

Ignoring: npm/@lavamoat/[email protected]

View full report↗︎

Next steps

Take a deeper look at the dependency

Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support [AT] socket [DOT] dev.

Remove the package

If you happen to install a dependency that Socket reports as Known Malware you should immediately remove it and select a different dependency. For other alert types, you may may wish to investigate alternative packages or consider if there are other ways to mitigate the specific risk posed by the dependency.

Mark a package as acceptable risk

To ignore an alert, reply with a comment starting with @SocketSecurity ignore followed by a space separated list of ecosystem/package-name@version specifiers. e.g. @SocketSecurity ignore npm/[email protected] or ignore all packages with @SocketSecurity ignore-all

@christianbaroni christianbaroni changed the title Upgrade RN to v0.74.2, bump outdated packages (WIP - DO NOT MERGE) Upgrade RN to v0.74.2, bump outdated packages Jul 17, 2024
Copy link
Contributor

@ibrahimtaveras00 ibrahimtaveras00 left a comment

Choose a reason for hiding this comment

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

This currently works on prod with latest playstore version
https://linear.app/rainbow/issue/APP-1690/upgrade-rn-to-v0742-qa-bug-cant-unpin-pinned-tokens

Happening on iOS as well per @BrodyHughes

@christianbaroni
Copy link
Member Author

This currently works on prod with latest playstore version https://linear.app/rainbow/issue/APP-1690/upgrade-rn-to-v0742-qa-bug-cant-unpin-pinned-tokens

Happening on iOS as well per @BrodyHughes

Just pushed a fix

Copy link
Contributor

@ibrahimtaveras00 ibrahimtaveras00 left a comment

Choose a reason for hiding this comment

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

Fixes look good ✅

@christianbaroni christianbaroni changed the title Upgrade RN to v0.74.2, bump outdated packages Upgrade RN to v0.74.3, bump outdated packages Jul 19, 2024
Copy link
Member

@jinchung jinchung left a comment

Choose a reason for hiding this comment

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

🌮

@jinchung jinchung merged commit bc305f7 into develop Jul 20, 2024
6 checks passed
@jinchung jinchung deleted the @christian/upgrade-rn branch July 20, 2024 18:35
jinchung added a commit that referenced this pull request Jul 22, 2024
* Bump RN to v0.72.14, bump outdated packages

* Bump patches, remove outdated patches

* lint

* Fix old Skia code

* Upgrade RN to 0.74.2

* Bump RN to latest, bump Reanimated to v3.13.0 release

* Remove codegen from RN patch, re-add squircle patch

* Resolve all patch warnings, fix package.json

* Fix react-native-video type errors

* Upgrade Firebase

* Refresh yarn.lock

* Fix yarn.lock, delete and ignore all instances of install-state.gz

* Fix Moti types

* Test CI change

* Undo setup-ci change

* Rebuild react-native-animated-charts yarn.lock files

* Fully rebuild subpackage lock files

* Bump packages

* Undo graphql yarn.lock changes

* small changes

* Refresh lock files, dependency fixes

* Fix react-native-screen-corner-radius lint errors

* Fix lint errors

* fix

* target CI-9

* Try emptying lock files

* Revert "Try emptying lock files"

This reverts commit 369116d.

* Refresh lock files again

* Fully rebuild lock files

* Add subpackage lock files

* Ignore charts example app

* Remove tooltips devDependencies

* Update yarn.lock

* bump react-native-tooltips

* Enable inline yarn logs

* tmp env var update

* fixes

* Test CI changes

* run install once

* lockfile

* Update macstadium-e2e.yml

* Revert "Test CI changes"

This reverts commit 212ee10.

* Revert "Enable inline yarn logs"

This reverts commit cdf2fc9.

* fix typo

* just do yarn install

* rename vars tmp

* add missing types

* Try using sh for CI script

* Revert "Try using sh for CI script"

This reverts commit 0d18528.

* disable linter

* disable unit tests

* Try all setup-ci steps

* Add yarn install

* Try cache clean

* Rebuild yarn.lock

* bundle before pod install

* back to yarn setup

* yarn setup doesnt work

* fix lockfile

* Try checksumBehavior: reset

* update lockfile

* Fix lint

* Fix scripts path

* fix ts issues

* fix commands

* fix

* fix more types

* restore rn tooltips to the right branch

* Fix pod install warnings

* Possibly fix build errors

* Bump detox

* Trigger CI

* Revert "Trigger CI"

This reverts commit aa342cc.

* Tighten node version

* add version debugging

* debug

* yarn detox

* update rn patch

* show node path

* more debugging and permissions

* rn info

* use zshrc

* update min ruby version on gemfile

* remove xcpretty

* add metro transformer

* Remove old ratio.me react-native-webview metro exception

* Use @react-native/metro-babel-transformer, bump reanimated

* Restore query-core patch

* Rebuild lock files

* Fix ENS resolution in send, remove unused imports

* Fix resolveNameOrAddress

* Remove old GH root view

* Undo Detox version bump

* Remove .yarnrc, clean up resolveNameOrAddress return types

* Remove Unstoppable send flow test

Unstoppable resolution was already broken in develop and was wrongly passing

* Fix Hardhat command

* Re-enable all CI steps

* Update CI cache for Yarn 4

* Revert "Restore query-core patch"

This reverts commit 849516a.

* Fix local e2e crash due to GH button in RainbowContextWrapper

* Use metro-plugin-anisotropic-transform main branch

* Update yarn.lock

* Enable inline yarn logs

* Fix unpinning

* Possibly fix duplicate Android installs

* Make patch-package work with Yarn 4

* Reapply @tanstack/query-core patch

* Updated bitrise.yml with explicit yarn install

* Fix bitrise.yml formatting

* Fix lint error, add .yarn to .prettierignore

* Fix update-token-list script

* Fix Bitrise code signing

* Fix provisioning profiles

* More project.pbxproj fixes

* More project.pbxproj edits

* Revert "More project.pbxproj edits"

This reverts commit 73025d3.

* Revert "More project.pbxproj fixes"

This reverts commit 6c098a4.

* Fix CODE_SIGN_IDENTITY

---------

Co-authored-by: Bruno Barbieri <[email protected]>
Co-authored-by: Bruno Barbieri <[email protected]>
Co-authored-by: jinchung <[email protected]>
@jinchung jinchung restored the @christian/upgrade-rn branch July 22, 2024 03:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants