You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/skills/azsdk-common-sdk-release/SKILL.md
+6-19Lines changed: 6 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,9 @@
2
2
name: azsdk-common-sdk-release
3
3
license: MIT
4
4
metadata:
5
-
version: "1.1.0"
5
+
version: "1.0.0"
6
6
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."
8
8
compatibility:
9
9
requires: "azure-sdk-mcp server, SDK package merged on release branch"
10
10
supports: ".NET, Java, JavaScript, Python, Go"
@@ -20,28 +20,15 @@ compatibility:
20
20
21
21
## Steps
22
22
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.
39
27
40
28
## Examples
41
29
42
30
- "Check if azure-storage-blob is ready for release"
43
31
- "Trigger release for @azure/core-rest-pipeline on JavaScript"
0 commit comments