-
Notifications
You must be signed in to change notification settings - Fork 2
移除 flow::review,并将 review 改为独立 PR/MR 自动检查任务 #1
Copy link
Copy link
Closed
Labels
automation::buildAutomation may execute the configured plan flow and create build PRs/MRsAutomation may execute the configured plan flow and create build PRs/MRspriority::p2Normal priority issueNormal priority issuestatus::doneIssue is completeIssue is completetype::featureIssue is a feature or enhancementIssue is a feature or enhancement
Description
Activity
Metadata
Metadata
Assignees
Labels
automation::buildAutomation may execute the configured plan flow and create build PRs/MRsAutomation may execute the configured plan flow and create build PRs/MRspriority::p2Normal priority issueNormal priority issuestatus::doneIssue is completeIssue is completetype::featureIssue is a feature or enhancementIssue is a feature or enhancement
目标
移除 issue 状态机中的
flow::review,避免用户误以为给 source issue 贴上该 label 会触发 review;将 review 重新定位为独立的 PR/MR 自动检查任务,并提供单独开关控制是否自动运行。背景与已查证现状
skills/issue-flow/scripts/apply.cjs与项目级.agentrix/plugins/issue-flow/.../apply.cjs当前都允许flow::review。skills/issue-flow/scripts/resolve.cjs当前会把flow::review解析为reviewaction。SUPPORTED_ACTIONS当前只有triage、plan、build、general,不支持review。test/dispatch.test.cjs当前明确断言flow::review会因为 runtime 不支持而unsupported_flowskip。skills/issue-flow/references/labels.md仍把flow::review记录为可自动化 flow。docs/state-machine.md的主状态机没有 review 节点,但路由/label 文档和脚本仍保留 review。需求
flow::review。flow::只表达 source issue 的下一步动作,例如 triage、plan、build、clarify、approve。ISSUE_FLOW_REVIEW_ENABLED=true,不要复用automation::或ISSUE_FLOW_AUTO_DEFAULT表达 review 策略。flow::review。验收标准
apply.cjs --flow flow::review不再被接受。resolve.cjs和 dispatch/runtime 不再把 issue labelflow::review当作可执行 issue action。flow::review描述为 issue flow。ISSUE_FLOW_REVIEW_ENABLED的默认行为。flow::review行为被移除/拒绝,以及新 review 入口的启用和禁用行为。非目标
automation::review。review加入 issue 的flow::状态机。flow::approve语义替换为 review。Triage 结论
这是一个功能/流程设计变更,影响 label schema、routing、runtime/workflow 安装产物、文档和测试。下一步应先进入 plan,确定 PR/MR review job 的触发入口、runtime action 形态和配置兼容策略;plan 通过后可自动进入 build。