Skip to content

Commit

Permalink
Merge pull request open-telemetry#119 from MSNev/MSNev/FixMergeScript
Browse files Browse the repository at this point in the history
chore: Fix auto merge script from repo-staging branch to main
  • Loading branch information
MSNev committed Jun 6, 2023
2 parents 7d94d1e + 83993b2 commit be520d3
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
3 changes: 2 additions & 1 deletion sandbox-tools/merge-repos/src/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,8 @@ export let addMissingDevDeps = {
* Remove these dependencies (required or dev)
*/
export let dropDependencies = {
"lerna": ""
"lerna": true,
"rimraf": true
};

/**
Expand Down
8 changes: 5 additions & 3 deletions sandbox-tools/merge-repos/src/mergeStagingToMain.ts
Original file line number Diff line number Diff line change
Expand Up @@ -500,7 +500,7 @@ function shouldProcess(inputFile) {
return inputFile.indexOf("/src/") !== -1 || inputFile.indexOf("/test/") !== -1;
}

function isDropPackage(name) {
function isDropPackage(name: string) {
if (dropDependencies[name]) {
return true;
}
Expand Down Expand Up @@ -560,10 +560,12 @@ function updateDependencies(srcPackage: IPackageJson, destPackage: IPackageJson,
}
}
} else {
if (destDeps[destKey] && dropDependencies[destKey]) {
delete destDeps[destKey];
if (destDeps[key] && dropDependencies[key]) {
delete destDeps[key];
log(` -- ${key} -- dropped`);
changed = true;
} else {
logWarn(` -- ${key} -- NOT dropped (dest:${!!destDeps[key]}) (drop:${!!dropDependencies[key]})`);
}
}
});
Expand Down

0 comments on commit be520d3

Please sign in to comment.