Skip to content

Commit 18e7c83

Browse files
azure-sdk-automation[bot]jeo02Copilot
authored
Update release plan and SDK release skills with improved wording and optional spec PR (#46990)
Co-authored-by: Juan Ospina <70209456+jeo02@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent a634fee commit 18e7c83

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

  • .github/skills

.github/skills/azsdk-common-prepare-release-plan/SKILL.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
distribution: shared
77
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."
88
compatibility:
9-
requires: "azure-sdk-mcp server, API spec PR in Azure/azure-rest-api-specs"
9+
requires: "azure-sdk-mcp server, API spec PR, or TypeSpec project path"
1010
---
1111

1212
# Prepare Release Plan
@@ -26,8 +26,8 @@ compatibility:
2626

2727
## Steps
2828

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

3838
- "Create a release plan for my spec PR"
39+
- "Create a release plan for my TypeSpec project"
3940
- "Link my SDK PR to release plan"
4041

4142
## Troubleshooting
4243

4344
- Requires `azure-sdk-mcp` server; no CLI fallback.
44-
- If creation fails, verify spec PR URL and Service Tree IDs.
45+
- If creation fails, verify Service Tree IDs and the provided spec PR URL or TypeSpec project path.

.github/skills/azsdk-common-sdk-release/SKILL.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ compatibility:
2222

2323
1. **Collect Info** — Get `packageName` and `language` from the user. Optionally get `branch` (defaults to main).
2424
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.
25+
- If APIView approval is pending display the link or guidance to find the link if not provided.
2526
3. **Review Results** — If not ready, display failing checks and guide user to resolve.
2627
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.
2728

0 commit comments

Comments
 (0)