MCPcopy
hub / github.com/activepieces/activepieces / main

Function main

tools/scripts/pieces/bump-all-pieces-patch-version.ts:72–104  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

70
71// Main function
72function main(): void {
73 console.log('Finding pieces with translation changes compared to main...');
74
75 const piecesDir = 'packages/pieces/community';
76
77 // Get all piece directories
78 const pieceDirs = getPieceDirectories(piecesDir);
79
80 console.log(`Checking ${pieceDirs.length} pieces for changes...`);
81
82
83
84 let successCount = 0;
85 let errorCount = 0;
86
87 for (const piece of pieceDirs) {
88 const packageJsonPath = path.join(piecesDir, piece, 'package.json');
89 if (fs.existsSync(packageJsonPath)) {
90 const result = updatePackageJson(packageJsonPath);
91 if (result.success) {
92 successCount++;
93 } else {
94 errorCount++;
95 }
96 } else {
97 console.warn(`Skipping ${piece} (no package.json)`);
98 }
99 }
100
101 console.log(`\nSummary:`);
102 console.log(` Successfully updated: ${successCount} pieces`);
103 console.log(` Errors: ${errorCount} pieces`);
104}
105
106// Run the script
107main();

Calls 3

warnMethod · 0.80
getPieceDirectoriesFunction · 0.70
updatePackageJsonFunction · 0.70

Tested by

no test coverage detected