multi-repo-release
GitHub负责多仓库 Agent Landing Zone 版本的准备与验证,包括语义化版本、分支创建、清单文件更新及发布说明生成。
触发场景
安装
npx skills add Azure/agent-landing-zone --skill multi-repo-release -g -y
SKILL.md
Frontmatter
{
"name": "multi-repo-release",
"description": "Prepares and validates Agent Landing Zone umbrella and multi-repository releases. Use whenever work involves release preparation, semantic versions, release branches, manifest or component pins, changelog release entries, tags, GitHub Release notes, or AI Landing Zone release alignment."
}
Agent Landing Zone multi-repository release
Read .github/copilot-instructions.md completely before changing a release
artifact. Its branching, versioning, changelog, and release-note requirements
are authoritative.
- Determine the intended semantic version and create the release branch from
developusingrelease/x.y.z. - Update
manifest.jsontagtovX.Y.Zand verify it matches the release branch version, changelog heading, Git tag, and GitHub Release title. - Read every runtime component tag from
manifest.jsoncomponents[]and the infrastructure provenance frominfra.source(repo,tag,commit); never copy a previous version table. infra/is repository-owned source (no submodule). Keepmanifest.jsoninfra.sourceequal to the AI Landing Zone release the in-repositoryinfra/was incorporated from, and validate the exactinfra/tree being released.- Confirm that the exact pinned combination was validated and record the relevant commands and Azure deployment mode without private environment or resource group names.
- Replace
[Unreleased]with## [vX.Y.Z] - YYYY-MM-DDfor the release. - Keep
CHANGELOG.mdand GitHub Release notes consistent, including the full required component version table. - Use exactly
vX.Y.Zfor both the tag and GitHub Release title. - Target the release pull request to
main. - Re-fetch published release notes and verify headings, lists, tables, and the
absence of private
gptrag-*andrg-gptrag-*validation names.
Do not publish a tag, release, package, image, or production deployment without explicit human approval. Report incompatible pins, missing validation, or documentation drift as blockers rather than filling gaps by assumption.
版本历史
-
7fb5e36
当前 2026-10-20 05:54
将基础设施来源从 Git 子模块改为仓库自有源,更新 manifest.json 中 infra.source 的引用方式。
- 6937b61 2026-09-23 09:43
- acd4bdc 2026-08-20 18:25


