mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
2090fe5cf8
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/42958 Changelog: [Internal] - Add support to `set-version` that we can bump the monorepo packages on main This should be used after we cut a release branch. The release crew should then run `yarn set-version 0.next.0-main --skip-react-native-version` This makes sure we don't update `react-native` on main branch and keep it at 1000.0.0 This essentially replaces: `yarn bump-all-updated-packages --release-branch-cutoff` in this step: https://reactnative.dev/contributing/release-branch-cut-and-rc0#12-bump-minor-version-of-all-monorepo-packages-in-main The reason for this change is to consolidate all the places where we update the version to one place, set-version. Currently we do this in many fragmented places * bump-all-updated-packages * set-rn-version * get-and-update-packages (deleted in the prev diff) In the future, I want to get rid of `skip-react-native-version` but we'll need to remove the `1000.0.0` nomenclature. This unblocks us to just use this script for now. bypass-github-export-checks Reviewed By: huntie Differential Revision: D53648688 fbshipit-source-id: 4f76366f8d340ec5aeaba1d3a26eba8b18a0166c
scripts/releases
Scripts related to creating a React Native release. These are the lower level entry points used by scripts/releases-ci.
Commands
For information on command arguments, run node <command> --help.
remove-new-arch-flags
Updates native build files to disable the New Architecture.
set-version
Sets a singular version for the entire monorepo (including react-native package)
set-rn-version
Updates relevant files in the react-native package and template to materialize the given release version.
update-template-package
Updates workspace dependencies in the template apppackage.json