| 12345678910111213141516 |
- import { spawnSync } from 'node:child_process';
- import path from 'node:path';
- const root = path.resolve(import.meta.dirname, '..');
- const commands = [
- ['install.js', '--check'],
- ['scripts/run-tests.mjs'],
- ['scripts/smoke-package.mjs'],
- ['scripts/smoke-mcp.mjs'],
- ['scripts/installer-acceptance.mjs']
- ];
- for (const args of commands) {
- const result = spawnSync(process.execPath, args, { cwd: root, stdio: 'inherit' });
- if (result.status !== 0) process.exit(result.status || 1);
- }
- console.log(JSON.stringify({ status: 'ok', acceptance: commands.length }, null, 2));
|