Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions .github/skills/azsdk-common-prepare-release-plan/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
distribution: shared
description: "Create and manage release plan work items for Azure SDK releases across languages. **UTILITY SKILL**. USE FOR: \"create release plan\", \"update release plan\", \"link SDK PR to plan\", \"namespace approval\", \"check release plan status\". DO NOT USE FOR: SDK code generation, pipeline troubleshooting, API review feedback. INVOKES: azure-sdk-mcp:azsdk_create_release_plan, azure-sdk-mcp:azsdk_get_release_plan, azure-sdk-mcp:azsdk_link_sdk_pull_request_to_release_plan."
compatibility:
requires: "azure-sdk-mcp server, API spec PR in Azure/azure-rest-api-specs"
requires: "azure-sdk-mcp server, API spec PR, or TypeSpec project path"
---

# Prepare Release Plan
Expand All @@ -26,8 +26,8 @@ compatibility:

## Steps

1. **Prerequisites** — Check for API spec PR; prompt if unavailable.
2. **Check Existing** — Query by plan number or spec PR link.
1. **Prerequisites** — Check for API spec PR link or a TypeSpec project path; prompt if unavailable.
2. **Check Existing** — Query by release plan number or spec PR link (do not query by work item ID).
3. **Gather Info** — Collect Service Tree IDs, timeline. See [details](references/release-plan-details.md).
4. **Create** — Run `azure-sdk-mcp:azsdk_create_release_plan`.
5. **Namespace** — For mgmt plane first releases, link approval issue.
Expand All @@ -36,9 +36,10 @@ compatibility:
## Examples

- "Create a release plan for my spec PR"
- "Create a release plan for my TypeSpec project"
- "Link my SDK PR to release plan"

## Troubleshooting

- Requires `azure-sdk-mcp` server; no CLI fallback.
- If creation fails, verify spec PR URL and Service Tree IDs.
- If creation fails, verify Service Tree IDs and the provided spec PR URL or TypeSpec project path.
1 change: 1 addition & 0 deletions .github/skills/azsdk-common-sdk-release/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ compatibility:

1. **Collect Info** — Get `packageName` and `language` from the user. Optionally get `branch` (defaults to main).
2. **Check Readiness** — Run `azure-sdk-mcp:azsdk_release_sdk` with `checkReady: true` to verify API review approval, changelog, package name approval, and release date.
- If APIView approval is pending display the link or guidance to find the link if not provided.
3. **Review Results** — If not ready, display failing checks and guide user to resolve.
4. **Trigger Release** — Once ready, run `azure-sdk-mcp:azsdk_release_sdk` with `checkReady: false`. Show pipeline link and inform user they must approve the release stage.

Expand Down
Loading