fix: 修复合作者公告栏自动更新链路 · workflow_run 触发器名称修正 + systemWorkflows 匹配修正 + 模块路径补全

Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-03-11 15:18:07 +00:00
parent 2fe888228a
commit e108dc7b8d
4 changed files with 19 additions and 8 deletions

View File

@ -67,6 +67,12 @@
}
},
"events": [
{
"date": "2026-03-11",
"type": "brain_restore",
"description": "铸渊核心大脑恢复 · 修复合作者公告栏自动更新链路 · workflow_run 触发器4个工作流名称全部修正 · systemWorkflows 匹配模式修正 · 模块文档生成覆盖范围扩展至全部协作模块",
"by": "铸渊(冰朔指令)"
},
{
"date": "2026-03-11",
"type": "brain_restore",

View File

@ -13,9 +13,14 @@ on:
- 'm11-module/**'
- 'm12-kanban/**'
- 'm15-cloud-drive/**'
- 'm18-health-check/**'
- 'dingtalk-bot/**'
- 'backend-integration/**'
- 'status-board/**'
- 'backend/**'
- 'frontend/**'
- 'notification/**'
- 'ticket-system/**'
- 'scripts/generate-module-doc.js'
workflow_dispatch:
@ -91,7 +96,7 @@ jobs:
id: check
run: |
CHANGED_FILES="${{ steps.changed.outputs.files }}"
MODULES="m01-login m03-personality m05-user-center m06-ticket m07-dialogue-ui m10-cloud m11-module m12-kanban m15-cloud-drive dingtalk-bot backend-integration status-board"
MODULES="m01-login m03-personality m05-user-center m06-ticket m07-dialogue-ui m10-cloud m11-module m12-kanban m15-cloud-drive m18-health-check dingtalk-bot backend-integration status-board backend frontend notification ticket-system"
RESULT="pass"
DETAILS=""

View File

@ -23,10 +23,10 @@ on:
workflow_run:
workflows:
- "铸渊 · 每日自检与自进化"
- "📦 Module Doc + Notify"
- "🚀 CD: Deploy to guanghulab.com"
- "铸渊 PSP 巡检"
- "铸渊 · 每日自检"
- "铸渊 · 光湖纪元 模块文档自动生成"
- "🚀 铸渊 CD · 自动部署到 guanghulab.com"
- "铸渊 · PSP 分身巡检"
types: [completed]
schedule:

View File

@ -247,9 +247,9 @@ async function fetchRecentWorkflowRuns() {
// 冰朔关注的系统工作流
const systemWorkflows = [
'铸渊每日自检', '铸渊 · 每日自检与自进化', '铸渊 PSP 巡检',
'📢 更新系统公告区', '🚀 CD: Deploy to guanghulab.com',
'brain-sync', 'notion-poll', 'bridge-syslog',
'每日自检', 'PSP', '巡检',
'更新系统公告区', '自动部署',
'Brain Sync', 'Notion', 'SYSLOG',
];
for (const run of runs) {