From e1f14f4be8f7c26712295b81f27651715b124129 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 24 Mar 2022 15:00:55 +0100 Subject: [PATCH] scripts/generate-changeset-feedback: fix json output & path matching Signed-off-by: Patrik Oldsberg --- scripts/generate-changeset-feedback.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/generate-changeset-feedback.js b/scripts/generate-changeset-feedback.js index 1d5fc630bb..b614459a0e 100644 --- a/scripts/generate-changeset-feedback.js +++ b/scripts/generate-changeset-feedback.js @@ -97,6 +97,7 @@ async function loadChangesets(filePaths) { ); const bumps = new Map(); + bumps.toJSON = () => Object.fromEntries(bumps); for (const line of lines) { const match = line.match(/^'(.*)': (patch|minor|major)$/); if (!match) { @@ -124,7 +125,7 @@ async function listChangedPackages(changedFiles, packages) { const changedPackageMap = new Map(); for (const filePath of changedFiles) { for (const pkg of packages) { - if (filePath.startsWith(pkg.path)) { + if (filePath.startsWith(`${pkg.path}/`)) { const pkgPath = relativePath(pkg.path, filePath); if (!isPublishedPath(pkgPath)) { break;