ci: generate CodeWiki on release tags#14
目标:根据 CNB 官方 CodeWiki 文档配置发布时自动生成仓库 Wiki 文档。\n\n验收标准:\n- 增加对应 spec 设计文档。\n- .cnb.yml 增加 tag_push 触发的 cnbcool/codewiki:latest 阶段。\n- 使用 docker service 和 /data/codewiki/${CNB_REPO_SLUG}:data 数据卷。\n- 配置 git_doc_dir=/data/codewiki/${CNB_REPO_SLUG}。\n- 通过 CNB YAML validator 和 go test。\n- 提交开发 PR 到 dev,等待发布确认。
已合并并发布到 main:PR #15/#22/#23/#26,CodeWiki 保持 tag_push 触发配置,main 构建 cnb-6u8-1jojcvdm4 成功。
复核结果:v0.3.0 的 tag_push 已触发 CodeWiki 构建 cnb-9f8-1jojdelu5,但 generate 阶段长时间 pending,无文档产出,因此仓库页看不到 Wiki。已停止该构建,接下来按返工处理:修复 .cnb.yml 语义校验问题,收窄 CodeWiki 配置,并重新发补丁 release 验证。
修复完成并验证通过:\n\n- PR #29 合并:修复 .cnb.yml 语义校验问题,把 repository-level NPC 事件移回 $。\n- PR #31 合并:按 CodeWiki 插件参数配置 use_codebuddy: 0 与 llm_model_name: glm-5。\n- Release v0.3.2 已创建,触发 CodeWiki 构建 cnb-o8s-1jojgk7a3。\n- 构建结果:success,generate codewiki 阶段耗时 10m17s,已上传 catalogue.json、README.md、概述.md、架构.md、快速开始.md、CLI 参考.md 等 Wiki 文档。\n\n说明:v0.3.0 与 v0.3.1 的 CodeWiki 构建曾长时间无输出,已停止;有效验证版本为 v0.3.2。
$
use_codebuddy: 0
llm_model_name: glm-5
v0.3.2
cnb-o8s-1jojgk7a3
generate codewiki
catalogue.json
README.md
概述.md
架构.md
快速开始.md
CLI 参考.md
v0.3.0
v0.3.1
目标:根据 CNB 官方 CodeWiki 文档配置发布时自动生成仓库 Wiki 文档。\n\n验收标准:\n- 增加对应 spec 设计文档。\n- .cnb.yml 增加 tag_push 触发的 cnbcool/codewiki:latest 阶段。\n- 使用 docker service 和 /data/codewiki/${CNB_REPO_SLUG}:data 数据卷。\n- 配置 git_doc_dir=/data/codewiki/${CNB_REPO_SLUG}。\n- 通过 CNB YAML validator 和 go test。\n- 提交开发 PR 到 dev,等待发布确认。