From c3e0f2a57cc223b5de05961710a7a54afe841372 Mon Sep 17 00:00:00 2001 From: ymc9 <104139426+ymc9@users.noreply.github.com> Date: Sat, 28 Jun 2025 07:37:49 +0200 Subject: [PATCH] chore: fix bump version script --- scripts/bump-version.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/bump-version.ts b/scripts/bump-version.ts index ac42655d..0f1ba723 100644 --- a/scripts/bump-version.ts +++ b/scripts/bump-version.ts @@ -7,8 +7,11 @@ function getWorkspacePackageJsonFiles(workspaceFile: string): string[] { const workspaceYaml = fs.readFileSync(workspaceFile, 'utf8'); const workspace = yaml.parse(workspaceYaml) as { packages?: string[] }; if (!workspace.packages) throw new Error('No "packages" key found in pnpm-workspace.yaml'); - const rootDir = path.dirname(workspaceFile); + const files = new Set(); + + // include all package.json files in the workspace + const rootDir = path.dirname(workspaceFile); for (const pattern of workspace.packages) { const matches = glob.sync(path.join(pattern, 'package.json'), { cwd: rootDir, @@ -16,6 +19,10 @@ function getWorkspacePackageJsonFiles(workspaceFile: string): string[] { }); matches.filter((f) => !f.includes('node_modules')).forEach((f) => files.add(f)); } + + // include root package.json + files.add(path.resolve(__dirname, '../package.json')); + return Array.from(files); }