azure/multi-repo-release
Prepares and validates GPT-RAG umbrella releases across component repositories and the AI Landing Zone. Use for manifest pins, changelog entries, release branches, tags, and GitHub Release notes.
npx skills add https://github.com/Azure/GPT-RAG --skill multi-repo-release
Read .github/copilot-instructions.md completely before changing a release
artifact. Its branching, versioning, changelog, and release-note requirements
are authoritative.
develop using release/x.y.z.
manifest.json tag to vX.Y.Z and verify it matches the releasebranch version, changelog heading, Git tag, and GitHub Release title.
manifest.json components[] and theinfrastructure tag from ailz_tag; never copy a previous version table.
manifest.json ailz_tag, the.gitmodules infra.branch, and the recorded infra/ submodule gitlink
must identify the same validated release commit.
relevant commands and Azure deployment mode without private environment or
resource group names.
[Unreleased] with ## [vX.Y.Z] - YYYY-MM-DD for the release.CHANGELOG.md and GitHub Release notes consistent, including the fullrequired component version table.
vX.Y.Z for both the tag and GitHub Release title.main.10. Re-fetch published release notes and verify headings, lists, tables, and the
absence of private gptrag-* and rg-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.
Take azure/multi-repo-release from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.