devops: fix //utils/workspace.js --set-version script (#13409)
We use this script to update packages version across our repository. It was broken because it did not account for the devDependencies.
This commit is contained in:
parent
f7119ef597
commit
e3450b86f9
|
|
@ -123,10 +123,14 @@ class Workspace {
|
||||||
for (const otherPackage of this._packages) {
|
for (const otherPackage of this._packages) {
|
||||||
if (pkgLockEntry.dependencies && pkgLockEntry.dependencies[otherPackage.name])
|
if (pkgLockEntry.dependencies && pkgLockEntry.dependencies[otherPackage.name])
|
||||||
pkgLockEntry.dependencies[otherPackage.name] = version;
|
pkgLockEntry.dependencies[otherPackage.name] = version;
|
||||||
|
if (pkgLockEntry.devDependencies && pkgLockEntry.devDependencies[otherPackage.name])
|
||||||
|
pkgLockEntry.devDependencies[otherPackage.name] = version;
|
||||||
if (depLockEntry.requires && depLockEntry.requires[otherPackage.name])
|
if (depLockEntry.requires && depLockEntry.requires[otherPackage.name])
|
||||||
depLockEntry.requires[otherPackage.name] = version;
|
depLockEntry.requires[otherPackage.name] = version;
|
||||||
if (pkg.packageJSON.dependencies && pkg.packageJSON.dependencies[otherPackage.name])
|
if (pkg.packageJSON.dependencies && pkg.packageJSON.dependencies[otherPackage.name])
|
||||||
pkg.packageJSON.dependencies[otherPackage.name] = version;
|
pkg.packageJSON.dependencies[otherPackage.name] = version;
|
||||||
|
if (pkg.packageJSON.devDependencies && pkg.packageJSON.devDependencies[otherPackage.name])
|
||||||
|
pkg.packageJSON.devDependencies[otherPackage.name] = version;
|
||||||
}
|
}
|
||||||
await maybeWriteJSON(pkg.packageJSONPath, pkg.packageJSON);
|
await maybeWriteJSON(pkg.packageJSONPath, pkg.packageJSON);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue