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
- Use the azure-sdk-python-mcp mcp tool to lookup a library's health status.
233
+
- Always include the date of last update based on the Last Refresh date.
234
+
- Explanation of statuses can be found here: https://github.com/Azure/azure-sdk-for-python/blob/main/doc/repo_health_status.md
235
+
- Release blocking checks are MyPy, Pylint, Sphinx, and Tests - CI. These checks should all PASS. If not PASS, mention that the library is blocked for release.
236
+
- If links are available in the table, make the statuses (e.g. PASS, WARNING, etc) you report linked. Avoid telling the user to check the links in the report themselves.
237
+
- Don't share information like SDK Owned
238
+
239
+
### Example
240
+
241
+
As of <LastRefreshdate>, here is the health status for azure-ai-projects:
242
+
243
+
Overall Status: ⚠️ NEEDS_ACTION
244
+
245
+
✅ Passing Checks:
246
+
247
+
Pyright: PASS
248
+
Sphinx: PASS
249
+
Type Checked Samples: ENABLED
250
+
SLA Questions and Bugs: 0
251
+
252
+
⚠️ Areas Needing Attention:
253
+
254
+
Pylint: WARNING
255
+
Tests - Live: ❓ UNKNOWN
256
+
Tests - Samples: ❌ DISABLED
257
+
Customer-reported issues: 🔴 5 open issues
258
+
259
+
❌ Release blocking
260
+
261
+
Mypy: FAIL
262
+
Tests - CI: FAIL
263
+
264
+
This library is failing two release blocking checks - Mypy and Tests - CI. The library needs attention primarily due to Pylint warnings, disabled sample tests, and open customer-reported issues.
Copy file name to clipboardExpand all lines: doc/dev/ai/typespec_generation.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -136,3 +136,12 @@ Copilot will guide you through these steps. It will inform you of expected durat
136
136
***Your action:** Copy the PR URL and use the `azure-rest-api-specs` agent as instructed.
137
137
138
138
By following this guide and interacting effectively with Copilot, you can significantly accelerate the SDK generation process while ensuring adherence to Azure SDK standards.
139
+
140
+
141
+
### Checking the health status of a library
142
+
143
+
To get a quick glance of a library's health and whether it can pass CI checks to release the package, you can ask VS Code Copilot to check its health status. For example, while in `Agent` mode, you can say:
144
+
145
+
`What is the health status of azure-ai-projects?`
146
+
147
+
This will report the library's status from [aka.ms/azsdk/python/health](https://www.aka.ms/azsdk/python/health) and help identify any blockers for release.
0 commit comments