用途:该技能引导智能体按 documentation/release-checklist.md 执行 MSBuild 发布流程,该清单是唯一事实来源。MSBuild 作为组件插入 Visual Studio,VS 按月发布,MSBuild 需在 VS 接收前完成分支与准备。
主要能力:覆盖 6 个按时间触发的阶段(0–5)。阶段 0 校验输入并创建 GitHub 跟踪 issue;阶段 1 在 BRANCH_SNAP_DATE 创建 vs* 分支、配置 DARC 通道、merge-flow 与 VisualStudio.ChannelName;阶段 2 在 main 提交品牌化 PR(版本升级、baseline、流水线 YAML);阶段 3 在阶段 2 合并后做通道重分配与订阅更新并验证;阶段 4 在 INSIDERS_SNAP_DATE 前 7 天做最终品牌化(公共 API 提升、Stabilize-Release.ps1、OptProf 引导);阶段 5 在 VS 发布后执行 nuget.org 发布、文档、GitHub release 与清理。
使用方式:需用户提供 PREVIOUS_RELEASE_VERSION、THIS_RELEASE_VERSION、NEXT_VERSION、BRANCH_SNAP_DATE、INSIDERS_SNAP_DATE、STABLE_SNAP_DATE、VS_SHIP_DATE 等输入,版本增量不可自动计算。前置工具为 gh、az、darc CLI。执行时读取对应阶段、校验触发条件、按顺序执行,DARC 写操作需批量成一个配置 PR:除最后一条外均加 --configuration-branch <name> --no-pr,最后一条去掉 --no-pr 创建 PR;只读命令无需这些参数。所有修改状态的命令(git push、DARC 写入、流水线变更、PR 创建)需用户批准,只读查询可直接运行。
适用场景:MSBuild 月度发布编排,含主版本升级的额外步骤(见 release.md)。
限制:版本号必须由用户提供;OptProf 首次构建失败属预期,使用 main 的 OptProf 数据回退;DARC 配置 PR 冲突需 rebase 后强推。其他细节暂未提供。