Skip to content

Commit f55248f

Browse files
Copilotfengmk2
andcommitted
fix(scripts): add tools/* and plugins/* packages to version.js
Co-authored-by: fengmk2 <156269+fengmk2@users.noreply.github.com>
1 parent d3a9efb commit f55248f

File tree

1 file changed

+20
-7
lines changed

1 file changed

+20
-7
lines changed

scripts/version.js

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,24 @@ try {
6363
process.exit(1);
6464
}
6565

66-
// Get all publishable packages
67-
const packagesDir = path.join(__dirname, '..', 'packages');
68-
const packageFolders = fs
69-
.readdirSync(packagesDir)
70-
.filter(folder => fs.statSync(path.join(packagesDir, folder)).isDirectory());
66+
// Get all publishable packages from multiple directories
67+
function getPackageFolders(baseDir, subDir) {
68+
const fullDir = path.join(baseDir, subDir);
69+
if (!fs.existsSync(fullDir)) {
70+
return [];
71+
}
72+
return fs
73+
.readdirSync(fullDir)
74+
.filter(folder => fs.statSync(path.join(fullDir, folder)).isDirectory())
75+
.map(folder => ({ folder, directory: subDir }));
76+
}
77+
78+
const baseDir = path.join(__dirname, '..');
79+
const packageFolders = [
80+
...getPackageFolders(baseDir, 'packages'),
81+
...getPackageFolders(baseDir, 'tools'),
82+
...getPackageFolders(baseDir, 'plugins'),
83+
];
7184

7285
console.log(
7386
`🚀 ${isDryRun ? '[DRY RUN] ' : ''}Bumping ${versionType} version for all packages...`
@@ -79,8 +92,8 @@ const updatedVersions = [];
7992
const backups = [];
8093

8194
// Update each package version
82-
packageFolders.forEach(folder => {
83-
const packageJsonPath = path.join(packagesDir, folder, 'package.json');
95+
packageFolders.forEach(({ folder, directory }) => {
96+
const packageJsonPath = path.join(baseDir, directory, folder, 'package.json');
8497

8598
if (fs.existsSync(packageJsonPath)) {
8699
const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf8'));

0 commit comments

Comments
 (0)