210 lines
25 KiB
JSON
210 lines
25 KiB
JSON
{
|
||
"_meta": {
|
||
"observer": "铸渊全链路部署观测系统 v1.0",
|
||
"copyright": "国作登字-2026-A-00037559",
|
||
"collected_at": "2026-05-02T06:08:07.033Z"
|
||
},
|
||
"run": {
|
||
"id": 25245444537,
|
||
"workflow_name": "🚀 铸渊智能运维 · 测试站自动部署",
|
||
"conclusion": "failure",
|
||
"status": "completed",
|
||
"html_url": "https://github.com/qinfendebingshuo/guanghulab/actions/runs/25245444537",
|
||
"head_sha": "e8c51739497723d46e2e3b80bf2f601f4786e0c3",
|
||
"head_branch": "main",
|
||
"actor": "qinfendebingshuo",
|
||
"created_at": "2026-05-02T06:06:53Z",
|
||
"updated_at": "2026-05-02T06:07:54Z",
|
||
"run_started_at": "2026-05-02T06:06:53Z"
|
||
},
|
||
"jobs_summary": {
|
||
"total": 4,
|
||
"success": 1,
|
||
"failure": 2,
|
||
"skipped": 1,
|
||
"cancelled": 0
|
||
},
|
||
"failed_jobs": [
|
||
{
|
||
"job_id": 74028861566,
|
||
"job_name": "🔍 健康检查 + 智能分析",
|
||
"conclusion": "failure",
|
||
"started_at": "2026-05-02T06:07:34Z",
|
||
"completed_at": "2026-05-02T06:07:42Z",
|
||
"steps": [
|
||
{
|
||
"name": "Set up job",
|
||
"status": "completed",
|
||
"conclusion": "success",
|
||
"number": 1
|
||
},
|
||
{
|
||
"name": "📥 检出代码",
|
||
"status": "completed",
|
||
"conclusion": "success",
|
||
"number": 2
|
||
},
|
||
{
|
||
"name": "🟢 配置 Node.js",
|
||
"status": "completed",
|
||
"conclusion": "success",
|
||
"number": 3
|
||
},
|
||
{
|
||
"name": "🔍 运行健康检查",
|
||
"status": "completed",
|
||
"conclusion": "success",
|
||
"number": 4
|
||
},
|
||
{
|
||
"name": "🧠 智能日志分析 (如需要)",
|
||
"status": "completed",
|
||
"conclusion": "skipped",
|
||
"number": 5
|
||
},
|
||
{
|
||
"name": "📊 评估结果",
|
||
"status": "completed",
|
||
"conclusion": "failure",
|
||
"number": 6
|
||
},
|
||
{
|
||
"name": "💾 保存工单数据",
|
||
"status": "completed",
|
||
"conclusion": "success",
|
||
"number": 7
|
||
},
|
||
{
|
||
"name": "Post 🟢 配置 Node.js",
|
||
"status": "completed",
|
||
"conclusion": "skipped",
|
||
"number": 13
|
||
},
|
||
{
|
||
"name": "Post 📥 检出代码",
|
||
"status": "completed",
|
||
"conclusion": "success",
|
||
"number": 14
|
||
},
|
||
{
|
||
"name": "Complete job",
|
||
"status": "completed",
|
||
"conclusion": "success",
|
||
"number": 15
|
||
}
|
||
],
|
||
"log_content": "2026-05-02T06:07:34.8425388Z Current runner version: '2.334.0'\n2026-05-02T06:07:34.8453247Z ##[group]Runner Image Provisioner\n2026-05-02T06:07:34.8454298Z Hosted Compute Agent\n2026-05-02T06:07:34.8455028Z Version: 20260213.493\n2026-05-02T06:07:34.8455738Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3\n2026-05-02T06:07:34.8456684Z Build Date: 2026-02-13T00:28:41Z\n2026-05-02T06:07:34.8457507Z Worker ID: {a984da4d-4c31-4b61-aaaa-425c79a5d7e6}\n2026-05-02T06:07:34.8458330Z Azure Region: northcentralus\n2026-05-02T06:07:34.8459065Z ##[endgroup]\n2026-05-02T06:07:34.8461110Z ##[group]Operating System\n2026-05-02T06:07:34.8461802Z Ubuntu\n2026-05-02T06:07:34.8462480Z 24.04.4\n2026-05-02T06:07:34.8462988Z LTS\n2026-05-02T06:07:34.8463523Z ##[endgroup]\n2026-05-02T06:07:34.8464217Z ##[group]Runner Image\n2026-05-02T06:07:34.8464918Z Image: ubuntu-24.04\n2026-05-02T06:07:34.8465474Z Version: 20260413.86.1\n2026-05-02T06:07:34.8467040Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260413.86/images/ubuntu/Ubuntu2404-Readme.md\n2026-05-02T06:07:34.8468961Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260413.86\n2026-05-02T06:07:34.8470279Z ##[endgroup]\n2026-05-02T06:07:34.8471461Z ##[group]GITHUB_TOKEN Permissions\n2026-05-02T06:07:34.8473692Z Contents: write\n2026-05-02T06:07:34.8474338Z Metadata: read\n2026-05-02T06:07:34.8475446Z ##[endgroup]\n2026-05-02T06:07:34.8477895Z Secret source: Actions\n2026-05-02T06:07:34.8478713Z Prepare workflow directory\n2026-05-02T06:07:34.8827413Z Prepare all required actions\n2026-05-02T06:07:34.8869636Z Getting action download info\n2026-05-02T06:07:35.1878252Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)\n2026-05-02T06:07:35.4573998Z Download action repository 'actions/setup-node@v4' (SHA:49933ea5288caeca8642d1e84afbd3f7d6820020)\n2026-05-02T06:07:35.8436165Z Complete job name: 🔍 健康检查 + 智能分析\n2026-05-02T06:07:35.9020430Z ##[group]Run actions/checkout@v4\n2026-05-02T06:07:35.9021103Z with:\n2026-05-02T06:07:35.9021485Z repository: qinfendebingshuo/guanghulab\n2026-05-02T06:07:35.9022146Z token: ***\n2026-05-02T06:07:35.9022498Z ssh-strict: true\n2026-05-02T06:07:35.9022851Z ssh-user: git\n2026-05-02T06:07:35.9023220Z persist-credentials: true\n2026-05-02T06:07:35.9023625Z clean: true\n2026-05-02T06:07:35.9023999Z sparse-checkout-cone-mode: true\n2026-05-02T06:07:35.9024429Z fetch-depth: 1\n2026-05-02T06:07:35.9024787Z fetch-tags: false\n2026-05-02T06:07:35.9025146Z show-progress: true\n2026-05-02T06:07:35.9025523Z lfs: false\n2026-05-02T06:07:35.9025867Z submodules: false\n2026-05-02T06:07:35.9026248Z set-safe-directory: true\n2026-05-02T06:07:35.9026780Z ##[endgroup]\n2026-05-02T06:07:35.9935920Z Syncing repository: qinfendebingshuo/guanghulab\n2026-05-02T06:07:35.9937438Z ##[group]Getting Git version info\n2026-05-02T06:07:35.9938149Z Working directory is '/home/runner/work/guanghulab/guanghulab'\n2026-05-02T06:07:35\n\n... [截断 59510 字符] ...\n\nin/feat/gh-work-order-api\n2026-05-02T06:07:41.4844493Z * [new branch] feat/glada-yingchuan-persona -> origin/feat/glada-yingchuan-persona\n2026-05-02T06:07:41.4844897Z * [new branch] feat/gmp-agent -> origin/feat/gmp-agent\n2026-05-02T06:07:41.4845253Z * [new branch] feat/gmp-agent-daemon -> origin/feat/gmp-agent-daemon\n2026-05-02T06:07:41.4845629Z * [new branch] feat/gmp-agent-e2e-test -> origin/feat/gmp-agent-e2e-test\n2026-05-02T06:07:41.4845984Z * [new branch] feat/gmp-audit -> origin/feat/gmp-audit\n2026-05-02T06:07:41.4846306Z * [new branch] feat/gmp-spec -> origin/feat/gmp-spec\n2026-05-02T06:07:41.4846677Z * [new branch] feat/guanghuclip-mvp-p0 -> origin/feat/guanghuclip-mvp-p0\n2026-05-02T06:07:41.4847057Z * [new branch] feat/lc-corpus-cleaner -> origin/feat/lc-corpus-cleaner\n2026-05-02T06:07:41.4847438Z * [new branch] feat/lc-corpus-collector -> origin/feat/lc-corpus-collector\n2026-05-02T06:07:41.4847831Z * [new branch] feat/lc-streamlit-panel -> origin/feat/lc-streamlit-panel\n2026-05-02T06:07:41.4848189Z * [new branch] feat/lsc-magicpen -> origin/feat/lsc-magicpen\n2026-05-02T06:07:41.4848544Z * [new branch] feat/py-memory-router -> origin/feat/py-memory-router\n2026-05-02T06:07:41.4848933Z * [new branch] feat/py-module-upgrade-v2 -> origin/feat/py-module-upgrade-v2\n2026-05-02T06:07:41.4849460Z * [new branch] feat/py-notion-sync -> origin/feat/py-notion-sync\n2026-05-02T06:07:41.4849823Z * [new branch] feat/py-tool-receipt -> origin/feat/py-tool-receipt\n2026-05-02T06:07:41.4850293Z * [new branch] feat/yd-boot-protocol -> origin/feat/yd-boot-protocol\n2026-05-02T06:07:41.4850666Z * [new branch] feat/yd-boot-runtime -> origin/feat/yd-boot-runtime\n2026-05-02T06:07:41.4851028Z * [new branch] feat/yd-intent-db -> origin/feat/yd-intent-db\n2026-05-02T06:07:41.4851385Z * [new branch] feat/yd-memory-router -> origin/feat/yd-memory-router\n2026-05-02T06:07:41.4851774Z * [new branch] feat/yd-mvp-chat-assembly -> origin/feat/yd-mvp-chat-assembly\n2026-05-02T06:07:41.4852154Z * [new branch] feat/yd-persona-db -> origin/feat/yd-persona-db\n2026-05-02T06:07:41.4852505Z * [new branch] feat/yd-persona-db-v2 -> origin/feat/yd-persona-db-v2\n2026-05-02T06:07:41.4852860Z * [new branch] feat/yd-tool-receipt -> origin/feat/yd-tool-receipt\n2026-05-02T06:07:41.4853237Z * [new branch] feat/yd-worldview-axioms -> origin/feat/yd-worldview-axioms\n2026-05-02T06:07:41.4853629Z * [new branch] feat/yingchuan-web-chat -> origin/feat/yingchuan-web-chat\n2026-05-02T06:07:41.4853999Z * [new branch] feat/zhuyuan-mcp-v1 -> origin/feat/zhuyuan-mcp-v1\n2026-05-02T06:07:41.4854402Z * [new branch] glada/glada-cab-20260423-001 -> origin/glada/glada-cab-20260423-001\n2026-05-02T06:07:41.4854771Z * [new branch] master -> origin/master\n2026-05-02T06:07:41.4855182Z * [new branch] step5-workflow -> origin/step5-workflow\n2026-05-02T06:07:41.4855690Z * [new branch] vercel/react-server-components-cve-vu-zahxz0 -> origin/vercel/react-server-components-cve-vu-zahxz0\n2026-05-02T06:07:41.5037082Z Updating e8c51739..38ffc9c8\n2026-05-02T06:07:41.5037337Z Fast-forward\n2026-05-02T06:07:41.5059323Z README.md | 2 +-\n2026-05-02T06:07:41.5059746Z data/aoac/chain-report.json | 18 ++--\n2026-05-02T06:07:41.5060094Z data/aoac/chain-status.json | 6 +-\n2026-05-02T06:07:41.5060463Z .../2026-05-02/AOAC-CHAIN-20260502-219.json | 32 ++++++\n2026-05-02T06:07:41.5060876Z data/aoac/merge-result-log.json | 112 +++++++++++++++++----\n2026-05-02T06:07:41.5061291Z data/aoac/readme-sync-trigger.json | 6 +-\n2026-05-02T06:07:41.5061749Z 6 files changed, 140 insertions(+), 36 deletions(-)\n2026-05-02T06:07:41.5062316Z create mode 100644 data/aoac/history/2026-05-02/AOAC-CHAIN-20260502-219.json\n2026-05-02T06:07:41.5206258Z Post job cleanup.\n2026-05-02T06:07:41.5983616Z [command]/usr/bin/git version\n2026-05-02T06:07:41.6012888Z git version 2.53.0\n2026-05-02T06:07:41.6045312Z Temporarily overriding HOME='/home/runner/work/_temp/f2ded381-9142-446c-a13f-6f8ab7d40c85' before making global git config changes\n2026-05-02T06:07:41.6046407Z Adding repository directory to the temporary git global config as a safe directory\n2026-05-02T06:07:41.6050528Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/guanghulab/guanghulab\n2026-05-02T06:07:41.6083844Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand\n2026-05-02T06:07:41.6110186Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'core\\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"\n2026-05-02T06:07:41.6299973Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/github\\.com\\/\\.extraheader\n2026-05-02T06:07:41.6317878Z http.https://github.com/.extraheader\n2026-05-02T06:07:41.6328060Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader\n2026-05-02T06:07:41.6353996Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'http\\.https\\:\\/\\/github\\.com\\/\\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\"\n2026-05-02T06:07:41.6542881Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:\n2026-05-02T06:07:41.6568073Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url\n2026-05-02T06:07:41.6858020Z Evaluate and set job outputs\n2026-05-02T06:07:41.6862712Z Set output 'health_ok'\n2026-05-02T06:07:41.6864259Z Set output 'needs_retry'\n2026-05-02T06:07:41.6864900Z Cleaning up orphan processes\n2026-05-02T06:07:41.7083165Z ##[warning]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 will be forced to run with Node.js 24 by default starting June 2nd, 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/\n"
|
||
},
|
||
{
|
||
"job_id": 74028869736,
|
||
"job_name": "📦 归档成功工单",
|
||
"conclusion": "failure",
|
||
"started_at": "2026-05-02T06:07:45Z",
|
||
"completed_at": "2026-05-02T06:07:54Z",
|
||
"steps": [
|
||
{
|
||
"name": "Set up job",
|
||
"status": "completed",
|
||
"conclusion": "success",
|
||
"number": 1
|
||
},
|
||
{
|
||
"name": "📥 检出代码",
|
||
"status": "completed",
|
||
"conclusion": "success",
|
||
"number": 2
|
||
},
|
||
{
|
||
"name": "🟢 配置 Node.js",
|
||
"status": "completed",
|
||
"conclusion": "success",
|
||
"number": 3
|
||
},
|
||
{
|
||
"name": "📦 归档工单",
|
||
"status": "completed",
|
||
"conclusion": "failure",
|
||
"number": 4
|
||
},
|
||
{
|
||
"name": "📊 更新仪表盘",
|
||
"status": "completed",
|
||
"conclusion": "skipped",
|
||
"number": 5
|
||
},
|
||
{
|
||
"name": "💾 提交归档数据",
|
||
"status": "completed",
|
||
"conclusion": "skipped",
|
||
"number": 6
|
||
},
|
||
{
|
||
"name": "Post 🟢 配置 Node.js",
|
||
"status": "completed",
|
||
"conclusion": "skipped",
|
||
"number": 11
|
||
},
|
||
{
|
||
"name": "Post 📥 检出代码",
|
||
"status": "completed",
|
||
"conclusion": "success",
|
||
"number": 12
|
||
},
|
||
{
|
||
"name": "Complete job",
|
||
"status": "completed",
|
||
"conclusion": "success",
|
||
"number": 13
|
||
}
|
||
],
|
||
"log_content": "2026-05-02T06:07:46.4125514Z Current runner version: '2.334.0'\n2026-05-02T06:07:46.4160311Z ##[group]Runner Image Provisioner\n2026-05-02T06:07:46.4161384Z Hosted Compute Agent\n2026-05-02T06:07:46.4162376Z Version: 20260213.493\n2026-05-02T06:07:46.4163326Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3\n2026-05-02T06:07:46.4164346Z Build Date: 2026-02-13T00:28:41Z\n2026-05-02T06:07:46.4165483Z Worker ID: {71ca861c-d560-438d-bcd8-3e9942ff0409}\n2026-05-02T06:07:46.4166905Z Azure Region: eastus2\n2026-05-02T06:07:46.4167739Z ##[endgroup]\n2026-05-02T06:07:46.4169981Z ##[group]Operating System\n2026-05-02T06:07:46.4170924Z Ubuntu\n2026-05-02T06:07:46.4171589Z 24.04.4\n2026-05-02T06:07:46.4172442Z LTS\n2026-05-02T06:07:46.4173159Z ##[endgroup]\n2026-05-02T06:07:46.4173937Z ##[group]Runner Image\n2026-05-02T06:07:46.4175035Z Image: ubuntu-24.04\n2026-05-02T06:07:46.4175884Z Version: 20260413.86.1\n2026-05-02T06:07:46.4178278Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260413.86/images/ubuntu/Ubuntu2404-Readme.md\n2026-05-02T06:07:46.4180868Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260413.86\n2026-05-02T06:07:46.4182641Z ##[endgroup]\n2026-05-02T06:07:46.4184296Z ##[group]GITHUB_TOKEN Permissions\n2026-05-02T06:07:46.4187018Z Contents: write\n2026-05-02T06:07:46.4187888Z Metadata: read\n2026-05-02T06:07:46.4188669Z ##[endgroup]\n2026-05-02T06:07:46.4192122Z Secret source: Actions\n2026-05-02T06:07:46.4193485Z Prepare workflow directory\n2026-05-02T06:07:46.4672263Z Prepare all required actions\n2026-05-02T06:07:46.4728540Z Getting action download info\n2026-05-02T06:07:46.6964512Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)\n2026-05-02T06:07:46.9502867Z Download action repository 'actions/setup-node@v4' (SHA:49933ea5288caeca8642d1e84afbd3f7d6820020)\n2026-05-02T06:07:47.2030154Z Complete job name: 📦 归档成功工单\n2026-05-02T06:07:47.2724074Z ##[group]Run actions/checkout@v4\n2026-05-02T06:07:47.2725235Z with:\n2026-05-02T06:07:47.2725678Z repository: qinfendebingshuo/guanghulab\n2026-05-02T06:07:47.2726586Z token: ***\n2026-05-02T06:07:47.2726969Z ssh-strict: true\n2026-05-02T06:07:47.2727354Z ssh-user: git\n2026-05-02T06:07:47.2727756Z persist-credentials: true\n2026-05-02T06:07:47.2728194Z clean: true\n2026-05-02T06:07:47.2728589Z sparse-checkout-cone-mode: true\n2026-05-02T06:07:47.2729058Z fetch-depth: 1\n2026-05-02T06:07:47.2729443Z fetch-tags: false\n2026-05-02T06:07:47.2729830Z show-progress: true\n2026-05-02T06:07:47.2730225Z lfs: false\n2026-05-02T06:07:47.2730579Z submodules: false\n2026-05-02T06:07:47.2730981Z set-safe-directory: true\n2026-05-02T06:07:47.2731731Z ##[endgroup]\n2026-05-02T06:07:47.3841826Z Syncing repository: qinfendebingshuo/guanghulab\n2026-05-02T06:07:47.3843499Z ##[group]Getting Git version info\n2026-05-02T06:07:47.3844241Z Working directory is '/home/runner/work/guanghulab/guanghulab'\n2026-05-02T06:07:47.3845189Z [c\n\n... [截断 1469 字符] ...\n\n can be renamed via this command:\n2026-05-02T06:07:47.5299959Z hint:\n2026-05-02T06:07:47.5300522Z hint: \tgit branch -m <name>\n2026-05-02T06:07:47.5301094Z hint:\n2026-05-02T06:07:47.5301676Z hint: Disable this message with \"git config set advice.defaultBranchName false\"\n2026-05-02T06:07:47.5302684Z Initialized empty Git repository in /home/runner/work/guanghulab/guanghulab/.git/\n2026-05-02T06:07:47.5307125Z [command]/usr/bin/git remote add origin https://github.com/qinfendebingshuo/guanghulab\n2026-05-02T06:07:47.5340771Z ##[endgroup]\n2026-05-02T06:07:47.5341532Z ##[group]Disabling automatic garbage collection\n2026-05-02T06:07:47.5344866Z [command]/usr/bin/git config --local gc.auto 0\n2026-05-02T06:07:47.5372007Z ##[endgroup]\n2026-05-02T06:07:47.5372659Z ##[group]Setting up auth\n2026-05-02T06:07:47.5378918Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand\n2026-05-02T06:07:47.5407779Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'core\\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"\n2026-05-02T06:07:47.6353689Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/github\\.com\\/\\.extraheader\n2026-05-02T06:07:47.6382522Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'http\\.https\\:\\/\\/github\\.com\\/\\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\"\n2026-05-02T06:07:47.6590666Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:\n2026-05-02T06:07:47.6621678Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url\n2026-05-02T06:07:47.6833091Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***\n2026-05-02T06:07:47.6865345Z ##[endgroup]\n2026-05-02T06:07:47.6866429Z ##[group]Fetching the repository\n2026-05-02T06:07:47.6873810Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8c51739497723d46e2e3b80bf2f601f4786e0c3:refs/remotes/origin/main\n2026-05-02T06:07:48.2014062Z From https://github.com/qinfendebingshuo/guanghulab\n2026-05-02T06:07:48.2016595Z * [new ref] e8c51739497723d46e2e3b80bf2f601f4786e0c3 -> origin/main\n2026-05-02T06:07:48.2040749Z ##[endgroup]\n2026-05-02T06:07:48.2041926Z ##[group]Determining the checkout info\n2026-05-02T06:07:48.2043748Z ##[endgroup]\n2026-05-02T06:07:48.2047581Z [command]/usr/bin/git sparse-checkout disable\n2026-05-02T06:07:48.2082208Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig\n2026-05-02T06:07:48.2107153Z ##[group]Checking out the ref\n2026-05-02T06:07:48.2110420Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main\n2026-05-02T06:07:48.5765873Z Switched to a new branch 'main'\n2026-05-02T06:07:48.5777810Z branch 'main' set up to track 'origin/main'.\n2026-05-02T06:07:48.5779932Z ##[endgroup]\n2026-05-02T06:07:48.5816665Z [command]/usr/bin/git log -1 --format=%H\n2026-05-02T06:07:48.5838788Z e8c51739497723d46e2e3b80bf2f601f4786e0c3\n2026-05-02T06:07:48.6082173Z ##[group]Run actions/setup-node@v4\n2026-05-02T06:07:48.6082673Z with:\n2026-05-02T06:07:48.6083006Z node-version: 20\n2026-05-02T06:07:48.6083369Z always-auth: false\n2026-05-02T06:07:48.6083733Z check-latest: false\n2026-05-02T06:07:48.6084239Z token: ***\n2026-05-02T06:07:48.6084587Z ##[endgroup]\n2026-05-02T06:07:48.8254496Z Found in cache @ /opt/hostedtoolcache/node/20.20.2/x64\n2026-05-02T06:07:48.8260956Z ##[group]Environment details\n2026-05-02T06:07:52.1898012Z node: v20.20.2\n2026-05-02T06:07:52.1899029Z npm: 10.8.2\n2026-05-02T06:07:52.1899416Z yarn: 1.22.22\n2026-05-02T06:07:52.1900850Z ##[endgroup]\n2026-05-02T06:07:52.2042624Z ##[group]Run ORDER_ID=\"WO-20260502-0607\"\n2026-05-02T06:07:52.2043027Z \u001b[36;1mORDER_ID=\"WO-20260502-0607\"\u001b[0m\n2026-05-02T06:07:52.2043450Z \u001b[36;1mnode scripts/work-order-manager.js archive --id \"$ORDER_ID\"\u001b[0m\n2026-05-02T06:07:52.2080158Z shell: /usr/bin/bash -e {0}\n2026-05-02T06:07:52.2080463Z ##[endgroup]\n2026-05-02T06:07:52.2396977Z ❌ 工单不存在: WO-20260502-0607\n2026-05-02T06:07:52.2429505Z ##[error]Process completed with exit code 1.\n2026-05-02T06:07:52.2625113Z Post job cleanup.\n2026-05-02T06:07:52.3581005Z [command]/usr/bin/git version\n2026-05-02T06:07:52.3616477Z git version 2.53.0\n2026-05-02T06:07:52.3660783Z Temporarily overriding HOME='/home/runner/work/_temp/95da425d-07d4-44d8-a1ce-1bb0d39eb623' before making global git config changes\n2026-05-02T06:07:52.3662470Z Adding repository directory to the temporary git global config as a safe directory\n2026-05-02T06:07:52.3674766Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/guanghulab/guanghulab\n2026-05-02T06:07:52.3707814Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand\n2026-05-02T06:07:52.3738734Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'core\\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"\n2026-05-02T06:07:52.3965605Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/github\\.com\\/\\.extraheader\n2026-05-02T06:07:52.3985918Z http.https://github.com/.extraheader\n2026-05-02T06:07:52.3997810Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader\n2026-05-02T06:07:52.4027953Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'http\\.https\\:\\/\\/github\\.com\\/\\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\"\n2026-05-02T06:07:52.4246674Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:\n2026-05-02T06:07:52.4276109Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url\n2026-05-02T06:07:52.4595457Z Cleaning up orphan processes\n2026-05-02T06:07:52.5055891Z ##[warning]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 will be forced to run with Node.js 24 by default starting June 2nd, 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/\n"
|
||
}
|
||
],
|
||
"all_jobs": [
|
||
{
|
||
"id": 74028833674,
|
||
"name": "🚀 部署到测试站",
|
||
"status": "completed",
|
||
"conclusion": "success",
|
||
"started_at": "2026-05-02T06:06:56Z",
|
||
"completed_at": "2026-05-02T06:07:31Z"
|
||
},
|
||
{
|
||
"id": 74028861566,
|
||
"name": "🔍 健康检查 + 智能分析",
|
||
"status": "completed",
|
||
"conclusion": "failure",
|
||
"started_at": "2026-05-02T06:07:34Z",
|
||
"completed_at": "2026-05-02T06:07:42Z"
|
||
},
|
||
{
|
||
"id": 74028869736,
|
||
"name": "📦 归档成功工单",
|
||
"status": "completed",
|
||
"conclusion": "failure",
|
||
"started_at": "2026-05-02T06:07:45Z",
|
||
"completed_at": "2026-05-02T06:07:54Z"
|
||
},
|
||
{
|
||
"id": 74028869851,
|
||
"name": "🆘 人工干预告警",
|
||
"status": "completed",
|
||
"conclusion": "skipped",
|
||
"started_at": "2026-05-02T06:07:43Z",
|
||
"completed_at": "2026-05-02T06:07:43Z"
|
||
}
|
||
],
|
||
"analysis": {
|
||
"needs_repair": true,
|
||
"error_summary": "[medium] 命令执行失败",
|
||
"matched_patterns": [
|
||
{
|
||
"name": "命令执行失败",
|
||
"fix": "查看上方具体错误信息",
|
||
"severity": "medium"
|
||
}
|
||
],
|
||
"recommendation": "副将可尝试自动修复: 查看上方具体错误信息"
|
||
}
|
||
}
|