Skip to content

Commit bc3a5d1

Browse files
committed
More incremental fixes
1 parent 53805e6 commit bc3a5d1

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

eng/scripts/npm/update-dependency-versions.mjs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,16 @@ function updateDependencyVersions(packagesToPack) {
9797
// Find the dependency in packagesToPack, load the package.json and update the dependency version
9898
const dependencyPackage = seenPackagesAndVersions.find(([_, packageJson]) => packageJson.name === dependency);
9999
if (dependencyPackage) {
100-
modified = true;
101100
const dependencyPackagePath = dependencyPackage[0];
102101
const dependencyPackageJson = JSON.parse(fs.readFileSync(dependencyPackagePath, 'utf-8'));
103-
dependencies[dependency] = `>=${dependencyPackageJson.version}`;
104-
console.log(`Updated dependency ${dependency} to ${dependencyPackageJson.version} in ${packageJson.name}.`);
102+
const newDependencyVersion = `>=${dependencyPackageJson.version}`;
103+
104+
// Only update if the dependency version is actually different
105+
if (dependencies[dependency] !== newDependencyVersion) {
106+
modified = true;
107+
dependencies[dependency] = newDependencyVersion;
108+
console.log(`Updated dependency ${dependency} to ${dependencyPackageJson.version} in ${packageJson.name}.`);
109+
}
105110
}
106111
}
107112
if (modified) {

0 commit comments

Comments
 (0)