From 79a44620e86bc79e29a9311bb621b9e2b5c1be09 Mon Sep 17 00:00:00 2001 From: Martin Hochel Date: Fri, 22 Jul 2022 17:21:04 +0200 Subject: [PATCH] fixup! feat(scripts): add projecType filtering to isConvergedPkg helper --- scripts/monorepo/runPublished.js | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/scripts/monorepo/runPublished.js b/scripts/monorepo/runPublished.js index be6acb9bf1cdf4..30fbaefed3a230 100644 --- a/scripts/monorepo/runPublished.js +++ b/scripts/monorepo/runPublished.js @@ -29,16 +29,24 @@ const websitePackages = [ // in the root package.json's publishing-related scripts and will need to be updated if --scope changes. const beachballPackageScopes = Object.entries(getAllPackageInfo()) .filter(([, { packageJson, packagePath }]) => { - // Ignore northstar - if (/[\\/]fluentui[\\/]/.test(packagePath)) { + const isNorthstar = /[\\/]fluentui[\\/]/.test(packagePath); + + if (isNorthstar) { + return false; + } + + if (packageJson.private === true) { return false; } + const isConverged = isConvergedPackage({ packagePathOrJson: packageJson }); if (process.env.RELEASE_VNEXT) { - return isConvergedPackage({ packagePathOrJson: packageJson }) && packageJson.private !== true; - } else if (!isConvergedPackage({ packagePathOrJson: packageJson })) { + return isConverged; + } + + if (!isConverged) { // v8 scope - return packageJson.private !== true || websitePackages.includes(packageJson.name); + return websitePackages.includes(packageJson.name); } // Ignore v9/converged packages when releasing v8