Repository navigation
dsh-auto-workflow v1.1.0
这是 dsh-auto-workflow 的 feature release,重点是开发示例的 PR 交流规范与仓库初始化。
新增
- PR body 状态块:
task、head、base、stage、next、order、ci。 - 角色头:
[role=reviewer] [task=...] [head=...]。 - 顶层评论约定:
[verify]、[review]、[repair]、[merge-gate]。 - finding/thread 规则:未 resolve 的 thread 阻止 merge-ready;新 head 使旧结论失效。
workflow:merge-ready标签:只有 head 匹配、CI 通过或无 CI、review thread 全 resolve 时才添加。pr-init:创建 workflow 前检查仓库;默认只读,apply只创建标签和缺失的 PR template。- PR 模式同时支持外部直接 merge,以及宽限期后 Human 批准的自 merge。
升级
- 安装 v1.1.0。
- 在创建/启动 workflow 前运行:
$env:DSH_WORKFLOW_INPUT = '{"repoRoot":"C:/work/project","baseBranch":"integration/workflow-batch"}'
node docs/examples/development/driver.mjs pr-init- 按检查结果手动配置 branch protection / merge method;
pr-init不会自动修改这些仓库设置。 - 已存在的 PR 需要补齐状态块和 merge-ready 标签,才能进入新的合并门。
安装
dsh plugin --profile desktop add github:lyingloong/dsh-auto-workflow#v1.1.0发布资产:
dsh-auto-workflow-1.1.0.tgzdsh-auto-workflow-1.1.0.tgz.sha256
验证
- 全量测试:131 项通过,0 失败。
npm run verify:release:通过。- 图:63 节点 / 103 边。
发布资产
- dsh-auto-workflow-1.1.0.tgz (127727 bytes)
- SHA-256:
8ef987d07cd29c0a4b8070d489aead21a879f8d3b56572c5871b957a75e4a496 - dsh-auto-workflow-1.1.0.tgz.sha256