mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
de5bccf080
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/48691 We don't intent to use the prealpha logic in the near future so it makes sense to remove it for to simplify our already complicated release process. We can always revive it if we wish. Changelog: [Internal] [Changed] - Reviewed By: cipolleschi Differential Revision: D68206014 fbshipit-source-id: f05eeae3997d52df1127852e03437a387a01f5ad
28 lines
1.1 KiB
Markdown
28 lines
1.1 KiB
Markdown
# scripts/releases
|
|
|
|
Scripts related to creating a React Native release. These are the lower level entry points used by [**scripts/releases-ci**](https://github.com/facebook/react-native/tree/main/scripts/releases-ci).
|
|
|
|
## Commands
|
|
|
|
For information on command arguments, run `node <command> --help`.
|
|
|
|
### `create-release-commit`
|
|
|
|
Creates a release commit to trigger a new release.
|
|
|
|
### `set-version`
|
|
|
|
Bump the version of all packages.
|
|
|
|
- Updates `package.json` metadata for all workspaces and the project root.
|
|
- Updates relevant native files in the `react-native` package.
|
|
|
|
If `--skipReactNativeVersion` is passed, the `react-native` package version will be left unmodified as `"1000.0.0"` (special static version on `main`), and native files will not be touched.
|
|
|
|
### `set-rn-artifacts-version`
|
|
|
|
> [!Note]
|
|
> **Deprecated**: Prefer `set-version`. This entry point is a subset of `set-version`, and is used only by test workflows. We will replace these call sites in future.
|
|
|
|
Updates relevant native files in the `react-native` package to materialize the given release version. This is run by `set-version` unless `--skipReactNativeVersion` is passed.
|