Skip to content

Commit 6ce99db

Browse files
l0lawrenceCopilot
authored andcommitted
Restore main SKILL.md content for sdk-release; only change is name prefix
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 8664ed2 commit 6ce99db

1 file changed

Lines changed: 6 additions & 19 deletions

File tree

  • .github/skills/azsdk-common-sdk-release

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

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
name: azsdk-common-sdk-release
33
license: MIT
44
metadata:
5-
version: "1.1.0"
5+
version: "1.0.0"
66
distribution: shared
7-
description: "Check release readiness and trigger the release pipeline for Azure SDK packages. **UTILITY SKILL**. USE FOR: \"release SDK\", \"trigger release\", \"check release readiness\", \"release pipeline\", \"publish package\", \"ship SDK\", \"check package readiness\". DO NOT USE FOR: SDK development, code generation, pipeline debugging, release plan creation. INVOKES: azure-sdk-mcp:azsdk_release_sdk."
7+
description: "Check release readiness and trigger the release pipeline for Azure SDK packages. **UTILITY SKILL**. USE FOR: \"release SDK\", \"trigger release\", \"check release readiness\", \"release pipeline\", \"publish package\", \"ship SDK\". DO NOT USE FOR: SDK development, code generation, pipeline debugging, release plan creation. INVOKES: azure-sdk-mcp:azsdk_release_sdk."
88
compatibility:
99
requires: "azure-sdk-mcp server, SDK package merged on release branch"
1010
supports: ".NET, Java, JavaScript, Python, Go"
@@ -20,28 +20,15 @@ compatibility:
2020

2121
## Steps
2222

23-
1. **Collect Info** — Ask for exact `packageName` and `language` (case sensitive: Python, Java, JavaScript, .NET, Go). Optionally get `branch` (defaults to main).
24-
2. **Check Readiness** — Run `azure-sdk-mcp:azsdk_release_sdk` with `checkReady: true`. This verifies:
25-
- API review approval status
26-
- Changelog status
27-
- Package name approval (if new package releasing preview)
28-
- Release date is set in release tracker
29-
> **Important:** Do not check for existing pull requests or ask the user to create a release plan before running the readiness check.
30-
3. **Review Results** — If ready, highlight and provide the release pipeline link. If not ready, display each failing check and guide user to resolve specific issues.
31-
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 in the pipeline. Warn that the package will be published to public registries once approved.
32-
33-
## Expected Interaction Flow
34-
35-
1. Ask: "What is the exact name of the package you want to check for release readiness?"
36-
2. Ask: "Please select the programming language: Python, Java, JavaScript, .NET, or Go"
37-
3. Execute the readiness check
38-
4. Display results and next steps
23+
1. **Collect Info** — Get `packageName` and `language` from the user. Optionally get `branch` (defaults to main).
24+
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+
3. **Review Results** — If not ready, display failing checks and guide user to resolve.
26+
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.
3927

4028
## Examples
4129

4230
- "Check if azure-storage-blob is ready for release"
4331
- "Trigger release for @azure/core-rest-pipeline on JavaScript"
44-
- "Release the Python SDK package"
4532

4633
## Troubleshooting
4734

0 commit comments

Comments
 (0)