Use bun for generated MCP installs/builds

This commit is contained in:
root
2026-03-12 12:04:11 +00:00
parent b20a429f39
commit 8b6e6275a6

View File

@@ -108,14 +108,13 @@ function scaffoldServer(repoDir: string, request: MetaRequest) {
scripts: {
build: 'tsc -p tsconfig.json',
start: 'node dist/server.js',
dev: 'ts-node --esm src/server.ts',
dev: 'bun --watch src/server.ts',
},
dependencies: {
'@modelcontextprotocol/sdk': '^1.27.1',
zod: '^3.25.0',
},
devDependencies: {
'ts-node': '^10.9.2',
typescript: '^5.6.3',
},
};
@@ -171,10 +170,10 @@ export async function runPipeline(jobId: string, request: MetaRequest): Promise<
scaffoldServer(repoDir, request);
updateJob(jobId, { status: 'building', message: `Installing dependencies in ${repoName}` });
await run('npm', ['install'], repoDir);
await run('bun', ['install'], repoDir);
updateJob(jobId, { status: 'building', message: `Building ${repoName}` });
await run('npm', ['run', 'build'], repoDir);
await run('bun', ['run', 'build'], repoDir);
// Create repo in Gitea + push
if (config.gitea) {