From b82d9a59774911e8770dbf007592f04c8c3cf363 Mon Sep 17 00:00:00 2001 From: vadimdolgachev Date: Tue, 13 Aug 2024 18:00:41 +0700 Subject: [PATCH 1/2] Rollback to panda 1.5.0-dev.1350 --- incremental/tools/panda/arkts/arktsc.js | 2 +- incremental/tools/panda/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/incremental/tools/panda/arkts/arktsc.js b/incremental/tools/panda/arkts/arktsc.js index af9c8cfb5..9ba4da713 100644 --- a/incremental/tools/panda/arkts/arktsc.js +++ b/incremental/tools/panda/arkts/arktsc.js @@ -45,7 +45,7 @@ const { recognized: args, unknown: rest } = extractArgs(ARGS_SPEC, process.argv. let cmd = [ args.flag('--es2panda-bin'), '--stdlib', args.flag('--es2panda-stdlib'), - '--extension', 'sts', + '--extension', 'ets', ...rest ] if (args.flag('--driver-log') === 'info') { diff --git a/incremental/tools/panda/package.json b/incremental/tools/panda/package.json index 48cfeb70f..15c294159 100644 --- a/incremental/tools/panda/package.json +++ b/incremental/tools/panda/package.json @@ -2,7 +2,7 @@ "name": "panda-installer", "private": true, "scripts": { - "panda:sdk:install": "npm install --prefix . --no-save @panda/sdk@next", + "panda:sdk:install": "npm install --prefix . --no-save @panda/sdk@1.5.0-dev.1350", "panda:sdk:clean": "rimraf ./node_modules" } -- Gitee From e3973c04d4ae6b4a3cb641958f0efa25ac6e4bac Mon Sep 17 00:00:00 2001 From: vadimdolgachev Date: Tue, 13 Aug 2024 16:54:46 +0700 Subject: [PATCH 2/2] Processing signals in arktsc.js --- incremental/tools/panda/arkts/arktsc.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/incremental/tools/panda/arkts/arktsc.js b/incremental/tools/panda/arkts/arktsc.js index 9ba4da713..53ffe1300 100644 --- a/incremental/tools/panda/arkts/arktsc.js +++ b/incremental/tools/panda/arkts/arktsc.js @@ -66,3 +66,9 @@ child.on('close', (code) => { process.exit(code) } }) +child.on('exit', (code, signal) => { + if (signal) { + console.log(`Received signal: ${signal} from '${formatCommand(cmd.join(' '), process.cwd())}'`) + process.exit(1) + } +}) \ No newline at end of file -- Gitee