| name | component-release |
| description | Prepares and validates GPT-RAG MCP component releases. Use for versions, dependency locks, changelog entries, release branches, tags, GitHub Releases, and platform pin coordination. |
GPT-RAG MCP component release
Read .github/copilot-instructions.md completely before changing a release
artifact.
- Determine the semantic version and create
release/x.y.z from current
main.
- Set
VERSION and project.version in pyproject.toml to X.Y.Z.
- Regenerate
uv.lock from the exact committed project metadata and inspect
dependency changes.
- Add
## [vX.Y.Z] - YYYY-MM-DD to CHANGELOG.md with accurate Keep a
Changelog categories.
- Validate the exact release commit with the narrowest existing checks,
startup or Inspector behavior as applicable, and a container build when
dependency or packaging risk requires it.
- Confirm whether
Azure/GPT-RAG must update its MCP component pin and link
the coordinated change.
- Target the release pull request to
main.
- Use exactly
vX.Y.Z for the Git tag and GitHub Release title.
- Review release notes for secrets, personal data, and private Azure
validation environment or resource-group names.
- Re-fetch the published release and verify title, tag, body formatting, and
target commit.
Do not publish a tag, release, package, image, or production deployment
without explicit human approval. Report missing validation or incompatible
platform pins as blockers rather than filling gaps by assumption.