Skip to content

feat: ui-inspect CLI/TUI + Chromium isolation + daemon-electron auto-reconnect #192

feat: ui-inspect CLI/TUI + Chromium isolation + daemon-electron auto-reconnect

feat: ui-inspect CLI/TUI + Chromium isolation + daemon-electron auto-reconnect #192

Triggered via pull request June 15, 2026 10:21
Status Failure
Total duration 3m 38s
Artifacts 3

ci.yml

on: pull_request
Rust 格式化检查
14s
Rust 格式化检查
Rust Clippy
36s
Rust Clippy
Rust 单元测试
3m 21s
Rust 单元测试
前端测试 & 覆盖率
20s
前端测试 & 覆盖率
Playwright E2E
57s
Playwright E2E
安全检查
3m 17s
安全检查
统一测试 (test.sh)
1m 7s
统一测试 (test.sh)
门禁结果
8s
门禁结果
发布构建验证
发布构建验证
Fit to window
Zoom out
Zoom in

Annotations

12 errors, 17 warnings, and 2 notices
Rust 格式化检查
Process completed with exit code 1.
前端测试 & 覆盖率
Process completed with exit code 1.
前端测试 & 覆盖率
前端覆盖率报告生成失败,检查 vitest 输出的测试失败信息
前端测试 & 覆盖率
Process completed with exit code 2.
前端测试 & 覆盖率
Argument of type '(tag: string) => HTMLElement' is not assignable to parameter of type '(tagName: "webview") => WebviewTag'.
前端测试 & 覆盖率
Argument of type '(tag: string) => HTMLElement' is not assignable to parameter of type '(tagName: "webview") => WebviewTag'.
前端测试 & 覆盖率
Argument of type '(tag: string) => HTMLElement' is not assignable to parameter of type '(tagName: "webview") => WebviewTag'.
统一测试 (test.sh)
Process completed with exit code 1.
统一测试 (test.sh)
Argument of type '(tag: string) => HTMLElement' is not assignable to parameter of type '(tagName: "webview") => WebviewTag'.
统一测试 (test.sh)
Argument of type '(tag: string) => HTMLElement' is not assignable to parameter of type '(tagName: "webview") => WebviewTag'.
统一测试 (test.sh)
Argument of type '(tag: string) => HTMLElement' is not assignable to parameter of type '(tagName: "webview") => WebviewTag'.
门禁结果
Process completed with exit code 1.
Rust 格式化检查
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust 格式化检查
The process '/usr/bin/git' failed with exit code 128
前端测试 & 覆盖率
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
前端测试 & 覆盖率
The process '/usr/bin/git' failed with exit code 128
前端测试 & 覆盖率
No files were found with the provided path: electron-app/coverage/. No artifacts will be uploaded.
Rust Clippy
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust Clippy
The process '/opt/homebrew/bin/git' failed with exit code 128
统一测试 (test.sh)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
统一测试 (test.sh)
The process '/usr/bin/git' failed with exit code 128
Playwright E2E
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright E2E
The process '/usr/bin/git' failed with exit code 128
Playwright E2E
No files were found with the provided path: electron-app/playwright-report/. No artifacts will be uploaded.
安全检查
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
安全检查
The process '/usr/bin/git' failed with exit code 128
Rust 单元测试
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust 单元测试
The process '/opt/homebrew/bin/git' failed with exit code 128
门禁结果
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
安全检查
未发现敏感文件
安全检查
未发现硬编码密钥

Artifacts

Produced during runtime
Name Size Digest
frontend-coverage-summary Expired
272 Bytes
sha256:e12ceafab1660724efce135a6c7e346f71d383933d70805beb8009d68999435e
rust-coverage Expired
29.6 KB
sha256:662da5fa36ce149b929e8920e5e708669363243d03da485431245adbeccab230
rust-coverage-summary Expired
454 Bytes
sha256:d686e35388e792191331b2c889116126ea6d9e524be30a17dc99ac7850e3cf68