Merge pull request #10425 from backstage/rugvip/tweaks

scripts/generate-changeset-feedback: fix json output & path matching
This commit is contained in:
Patrik Oldsberg
2022-03-25 13:41:57 +01:00
committed by GitHub
+2 -1
View File
@@ -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;