From 8a479bd6eebf6b74fe0c41f20a783fce65e82c7c Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Thu, 25 Jun 2026 22:22:53 +0900 Subject: [PATCH] fix(dev): follow up of 1c4bcd9b32414e826fecdeda89f769d9f383b9b6 --- .github/scripts/backend-js-footprint.mjs | 35 +----------------------- 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/.github/scripts/backend-js-footprint.mjs b/.github/scripts/backend-js-footprint.mjs index f48ccd973a..af6d92c3ee 100644 --- a/.github/scripts/backend-js-footprint.mjs +++ b/.github/scripts/backend-js-footprint.mjs @@ -50,39 +50,6 @@ function bytesToKiB(value) { return Math.round(value / 1024); } -function run(command, args, options = {}) { - return new Promise((resolvePromise, reject) => { - const child = spawn(commandName(command), args, { - cwd: options.cwd, - env: options.env, - stdio: ['ignore', 'pipe', 'pipe'], - }); - - let stdout = ''; - let stderr = ''; - - child.stdout.on('data', data => { - stdout += data; - if (options.logStdout) process.stderr.write(data); - }); - - child.stderr.on('data', data => { - stderr += data; - process.stderr.write(data); - }); - - child.on('error', reject); - - child.on('close', code => { - if (code === 0) { - resolvePromise(stdout); - } else { - reject(new Error(`${command} ${args.join(' ')} failed with exit code ${code}\n${stderr}`)); - } - }); - }); -} - async function resetState() { const backendRequire = createRequire(join(backendDir, 'package.json')); const pg = backendRequire('pg'); @@ -437,7 +404,7 @@ async function measureFootprint() { await resetState(); process.stderr.write('Running migrations\n'); - await run('pnpm', ['--filter', 'backend', 'migrate'], { + await util.run('pnpm', ['--filter', 'backend', 'migrate'], { cwd: repoDir, env: process.env, logStdout: true,