mirror of
https://github.com/facebook/react.git
synced 2026-02-23 20:23:02 +00:00
Release script no longer auto-updates peerDependencies react version (#11292)
* Release script ensures peer dep matches release major version, but otherwise no longer auto-updates them to exactly match the release version. * f
This commit is contained in:
@@ -42,8 +42,15 @@ const update = async ({cwd, dry, version}) => {
|
||||
}
|
||||
|
||||
if (project !== 'react') {
|
||||
json.peerDependencies.react = `^${version}`;
|
||||
const peerVersion = json.peerDependencies.react.replace('^', '');
|
||||
|
||||
// Release engineers can manually update minor and bugfix versions,
|
||||
// But we should ensure that major versions always match.
|
||||
if (semver.major(version) !== semver.major(peerVersion)) {
|
||||
json.peerDependencies.react = `^${semver.major(version)}.0.0`;
|
||||
}
|
||||
}
|
||||
|
||||
await writeJson(path, json, {spaces: 2});
|
||||
};
|
||||
await Promise.all(projects.map(updateProjectPackage));
|
||||
|
||||
Reference in New Issue
Block a user