feat: refactor command framework #224
ci.yml
on: pull_request
lint + typecheck + test
1m 36s
Annotations
3 errors
|
lint + typecheck + test
Process completed with exit code 1.
|
|
packages/cli/tests/e2e/proxy.e2e.test.ts > e2e: proxy > 代理 URL 非法时给出明确报错而非堆栈:
packages/cli/tests/e2e/proxy.e2e.test.ts#L112
AssertionError: expected 'node:internal/modules/run_main:123\n …' to match /Invalid proxy configuration/
- Expected:
/Invalid proxy configuration/
+ Received:
"node:internal/modules/run_main:123
triggerUncaughtException(
^
file:///home/runner/work/cli/cli/packages/core/src/client/client.ts:53
export class Client {
constructor(private readonly deps: ClientDeps) {}
^^^^^^^^^^^^^^^^
SyntaxError [ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX]: TypeScript parameter property is not supported in strip-only mode
at parseTypeScript (node:internal/modules/typescript:63:40)
at processTypeScriptCode (node:internal/modules/typescript:133:42)
at stripTypeScriptModuleTypes (node:internal/modules/typescript:163:10)
at ModuleLoader.<anonymous> (node:internal/modules/esm/translators:656:29)
at #translate (node:internal/modules/esm/loader:559:20)
at afterLoad (node:internal/modules/esm/loader:612:29)
at ModuleLoader.loadAndTranslate (node:internal/modules/esm/loader:617:12)
at #createModuleJob (node:internal/modules/esm/loader:640:36)
at #getJobFromResolveResult (node:internal/modules/esm/loader:353:34)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:321:41) {
code: 'ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX'
}
Node.js v22.23.1
"
❯ packages/cli/tests/e2e/proxy.e2e.test.ts:112:20
❯ node_modules/.pnpm/@voidzero-dev+vite-plus-test@0.1.22_@types+node@25.6.0_esbuild@0.28.1_jiti@2.6.1_tsx@4._9891ccbcffe4ee3d6b26ad3f0aec7bb9/node_modules/@voidzero-dev/vite-plus-test/dist/@vitest/runner/chunk-artifact.js:1903:22
|
|
packages/cli/tests/e2e/proxy.e2e.test.ts > e2e: proxy > 设置 HTTPS_PROXY 后 fetch 经过代理(CONNECT 到目标主机):
packages/cli/tests/e2e/proxy.e2e.test.ts#L94
AssertionError: expected [] to include 'bl-proxy-e2e.invalid:443'
❯ Proxy.<anonymous> node_modules/.pnpm/@voidzero-dev+vite-plus-test@0.1.22_@types+node@25.6.0_esbuild@0.28.1_jiti@2.6.1_tsx@4._9891ccbcffe4ee3d6b26ad3f0aec7bb9/node_modules/@voidzero-dev/vite-plus-test/dist/@vitest/expect/index.js:1319:17
❯ Proxy.<anonymous> node_modules/.pnpm/@voidzero-dev+vite-plus-test@0.1.22_@types+node@25.6.0_esbuild@0.28.1_jiti@2.6.1_tsx@4._9891ccbcffe4ee3d6b26ad3f0aec7bb9/node_modules/@voidzero-dev/vite-plus-test/dist/@vitest/expect/index.js:1156:19
❯ Proxy.methodWrapper node_modules/.pnpm/@voidzero-dev+vite-plus-test@0.1.22_@types+node@25.6.0_esbuild@0.28.1_jiti@2.6.1_tsx@4._9891ccbcffe4ee3d6b26ad3f0aec7bb9/node_modules/@voidzero-dev/vite-plus-test/dist/vendor/chai.mjs:1333:23
❯ packages/cli/tests/e2e/proxy.e2e.test.ts:94:28
❯ node_modules/.pnpm/@voidzero-dev+vite-plus-test@0.1.22_@types+node@25.6.0_esbuild@0.28.1_jiti@2.6.1_tsx@4._9891ccbcffe4ee3d6b26ad3f0aec7bb9/node_modules/@voidzero-dev/vite-plus-test/dist/@vitest/runner/chunk-artifact.js:1903:22
|