diff --git a/packages/ssh/src/server/server.e2e.test.ts b/packages/ssh/src/server/server.e2e.test.ts index 08a7c7f..18cd2d0 100644 --- a/packages/ssh/src/server/server.e2e.test.ts +++ b/packages/ssh/src/server/server.e2e.test.ts @@ -75,7 +75,7 @@ describe('MCP Server Executable - End-to-End Tests', () => { beforeAll(async () => { try { // Build the project - await build({ ...serverTarget, logLevel: 'silent' }); + await build({ ...serverTarget, logLevel: 'silent', config: false }); // Use the built executable } catch (error) { diff --git a/packages/ssh/src/server/tsdown.e2e.config.ts b/packages/ssh/src/server/tsdown.e2e.config.ts deleted file mode 100644 index c85469c..0000000 --- a/packages/ssh/src/server/tsdown.e2e.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { defineConfig } from 'tsdown'; - -import { serverTarget } from '../../tsdown.config'; - -export default defineConfig([serverTarget]); diff --git a/packages/ssh/tsdown.config.ts b/packages/ssh/tsdown.config.ts index 68fa64a..9bf71fa 100644 --- a/packages/ssh/tsdown.config.ts +++ b/packages/ssh/tsdown.config.ts @@ -1,6 +1,3 @@ -import fs from 'node:fs/promises'; -import path from 'node:path'; - import type { Options } from 'tsdown'; import { defineConfig } from 'tsdown'; @@ -34,18 +31,6 @@ export const serverTarget: Options = { banner: `#!/usr/bin/env node`, outDir: 'dist', noExternal: ['@agent-remote/core'], - plugins: [ - { - name: 'chmod', - writeBundle: async (options, bundle) => { - for (const [_, output] of Object.entries(bundle)) { - if (output.type === 'chunk' && output.isEntry) { - await fs.chmod(path.join(options.dir!, output.fileName), 0o755); - } - } - }, - }, - ], dts: false, shims: false, clean: false,