fix broken version

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-09-02 13:17:13 +02:00
parent 4e29cd3cfc
commit 727da535b0
4 changed files with 24 additions and 7 deletions

View File

@@ -107,7 +107,8 @@ const findDependents = (
const updatePackageJsonForRelease = (
packages: Record<string, PackageInfo>,
name: string
name: string,
dependents: string[]
): void => {
const { nextVersion, localPath, ...restPkgJson } = packages[name]!;
const newPkgJson: PackageJson = {
@@ -139,7 +140,10 @@ const updatePackageJsonForRelease = (
Object.entries(restPkgJson.dependencies || {}).map(
([depName, depVersion]) => [
depName,
packages[depName]?.nextVersion || depVersion,
dependents.includes(depName)
? packages[depName]?.nextVersion ||
depVersion.replace(/-local$/, '')
: depVersion.replace(/-local$/, ''),
]
)
),
@@ -280,7 +284,7 @@ function main() {
console.log(
`📦 ${dep} · Old Version: ${packages[dep]!.version} · Next Version: ${packages[dep]!.nextVersion}`
);
updatePackageJsonForRelease(packages, dep);
updatePackageJsonForRelease(packages, dep, dependents);
});
buildPackages(packages, dependents);