diff --git a/componentDetection.ts b/componentDetection.ts index 2b4f496..d1b8ca8 100644 --- a/componentDetection.ts +++ b/componentDetection.ts @@ -128,6 +128,10 @@ export default class ComponentDetection { try { const referrerPackage = packageCache.lookupPackage(referrerUrl); + if (referrerPackage === pkg) { + core.debug(`Skipping self-reference for package: ${pkg.id}`); + return; // Skip self-references + } if (referrerPackage) { referrerPackage.dependsOn(pkg); }