Skip to content

Commit ab1bce9

Browse files
Merge branch 'main' into update-sitemanager-typespec
2 parents 164a743 + 2f99fc0 commit ab1bce9

File tree

6,661 files changed

+543274
-59836
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

6,661 files changed

+543274
-59836
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
/specification/cognitiveservices/data-plane/Language/ @assafi @rokulka @ChongTang @annatisch @heaths @deyaaeldeen @kristapratico @mssfang @joseharriaga @minhanh-phan
6666

6767
# PRLabel: %Compute
68-
/specification/compute/ @xinzewang233 @audreyttt @haagha @bilaakpan-ms @grizzlytheodore @mabhard @danielli90 @smotwani @ppatwa @vikramd-ms @yunusm @ZhidongPeng @nkuchta @maheshnemichand @najams @changov
68+
/specification/compute/ @xinzewang233 @ookoka @audreyttt @haagha @bilaakpan-ms @grizzlytheodore @mabhard @danielli90 @smotwani @ppatwa @vikramd-ms @yunusm @ZhidongPeng @nkuchta @maheshnemichand @najams @changov
6969

7070
/specification/consumption/ @arusing @micahbresette
7171

.github/copilot-instructions.md

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -249,28 +249,31 @@ Do not skip the step that choose SDK generation method to ensure the user select
249249
3. **Verify Authentication and Repository Status**: Ensure user is authenticated and working in the correct public Azure repository.
250250
4. **Review and Commit Changes**: Stage and commit TypeSpec modifications, ensuring the current branch is not "main". Do not create pull request yet.
251251
5. **Create Specification Pull Request**: Create a pull request for TypeSpec changes if not already created. This is required only if there are TypeSpec changes in current branch.
252-
6. **Choose SDK Generation Method**: Determine how to generate SDKs (locally or via pipeline). Only Python is supported for local SDK generation at this time.
252+
6. **Choose SDK Generation Method**: Determine how to generate SDKs (locally or via pipeline).
253253
7. **Generate SDKs via Pipeline**: Generate SDKs using [run sdk gen pipeline](..\eng\common\instructions\azsdk-tools\run-sdk-gen-pipeline.instructions.md), monitor the pipeline status and displaying generated SDK PR links.
254254
8. **Show generated SDK PR**: Display the generated SDK pull request links for review.
255-
9. **Validate Label and then Codeowners**: Validate the service label and codeowners for the created SDK service using both [validate service label](..\eng\common\instructions\azsdk-tools\validate-service-label.instructions.md) and [validate codeowners](..\eng\common\instructions\azsdk-tools\validate-codeowners.instructions.md).
256-
10. **Create a release plan**: To create a release plan refer to [create release plan](..\eng\common\instructions\azsdk-tools\create-release-plan.instructions.md)
257-
11. **Prompt user to change spec pull request to ready for review from draft status**: Update spec pull request to change it to ready for review.
258-
12. **Release package**: Release the SDK package using `azsdk_release_sdk` tool.
255+
9. **Create a release plan**: To create a release plan refer to [create release plan](..\eng\common\instructions\azsdk-tools\create-release-plan.instructions.md)
256+
10. **Prompt user to change spec pull request to ready for review from draft status**: Update spec pull request to change it to ready for review.
257+
11. **Release package**: Release the SDK package using `azsdk_release_sdk` tool.
259258

260259
## Release readiness of SDK and information about the release pipeline
261260

262261
Run [check package readiness](..\eng\common\instructions\azsdk-tools\check-package-readiness.instructions.md) to check the release readiness of an SDK package. This prompt will collect the required information from the user, execute the readiness check, and present the results.
263262

264263
## Instructions for GitHub coding agent to generate SDKs using GitHub.com
265264

266-
Run only SDK generation step and Update SDK details back in issue description and release plan. Do not run TypeSpec validation, or service label check. This is applicable only when GitHub copilot coding agent is used to generate SDK and if a Release Plan is available in the context.
265+
Run only SDK generation step and Update SDK details back in issue description and release plan. Do not run TypeSpec validation, or service label check. This is applicable only when GitHub copilot coding agent is used to generate SDK and if a Release Plan is available in the context. Run SDK generation tool even if release plan already has SDK generation pipeline URL to support regenerating SDK.
267266
Coding agent must wait until all SDK generation pipeline are in completed status and then fetch the SDK details from pipeline run. This is applicable only when a GitHub issue is assigned to GitHub coding agent to generate SDK from a TypeSpec project. This is not applicable when running Copilot from Visual Studio and VS Code.
268267

269-
steps:
270-
- Run SDK generation pipeline for the given TypeSpec path for all languages mentioned in the description.
271-
- Keep checking the pipeline status until pipeline is in completed or failed status.
272-
- Find SDK pull request links from the pipeline run.
273-
constraints:
274-
- Do not invoke other steps.
275-
- Do not modify main.tsp file or any files in TypeSpec project.
276-
- Do not add API version to an existing main.tsp if input API version is not present.
268+
### Additional instructions:
269+
270+
- Run SDK generation pipeline for the given TypeSpec path for all languages mentioned in the description.
271+
- Identify absolute path of TypeSpec project root path and send it to Run SDK generation MCP tool call.
272+
- Keep checking the pipeline status until pipeline is in completed or failed status.
273+
- Find SDK pull request links from the pipeline run.
274+
275+
### Constraints:
276+
277+
- Do not invoke other steps.
278+
- Do not modify main.tsp file or any files in TypeSpec project.
279+
- Do not add API version to an existing main.tsp if input API version is not present.

0 commit comments

Comments
 (0)