fix: harden npm server lifecycle and release flow

This commit is contained in:
Jinwoo-H
2026-08-12 22:45:01 -04:00
committed by Jinwoo-H
parent 91c8468da9
commit af6fe0acf3
25 changed files with 600 additions and 166 deletions
@@ -13,6 +13,7 @@ import {
startNodeServerVerifierProcess,
stopNodeServerVerifierProcess,
terminateNodeServerVerifierProcess,
verifyNodeServerStartupCancellation,
type NodeServerVerifierProcess
} from './node-server-verifier-server-process'
const cliPath = resolve(readArgument('--cli') ?? 'resources/npm-server/dist/cli.js')
@@ -29,6 +30,7 @@ async function main(): Promise<void> {
try {
initializeNodeServerVerifierGitWorkspace(gitPath)
mkdirSync(folderPath)
await verifyNodeServerStartupCancellation({ cliPath, dataPath })
const first = await startNodeServerVerifierProcess({ cliPath, dataPath })
activeServer = first