Prompt files for labels and codeowners tools#11802
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR enhances the SDK generation workflow by adding comprehensive validation for service labels and codeowners to ensure proper configuration before SDK release. The changes integrate validation steps into the existing TypeSpec-to-SDK workflow.
- Added service label validation with creation guidance for new labels
- Added codeowners validation ensuring minimum 2 valid owners across SDK repositories
- Integrated both validation steps into the main TypeSpec-to-SDK workflow
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| eng/common/instructions/azsdk-tools/validate-service-label.instruction.md | New instruction file defining the service label validation workflow with step-by-step guidance |
| eng/common/instructions/azsdk-tools/validate-codeowners.instructions.md | New instruction file defining the codeowners validation workflow with repository mapping and validation rules |
| eng/common/instructions/azsdk-tools/typespec-to-sdk.instructions.md | Updated main workflow to include validation steps before release plan creation |
Comments suppressed due to low confidence (2)
|
The following pipelines have been queued for testing: |
eng/common/instructions/azsdk-tools/typespec-to-sdk.instructions.md
Outdated
Show resolved
Hide resolved
eng/common/instructions/azsdk-tools/typespec-to-sdk.instructions.md
Outdated
Show resolved
Hide resolved
eng/common/instructions/azsdk-tools/typespec-to-sdk.instructions.md
Outdated
Show resolved
Hide resolved
eng/common/instructions/azsdk-tools/validate-codeowners.instructions.md
Outdated
Show resolved
Hide resolved
eng/common/instructions/azsdk-tools/validate-service-label.instruction.md
Show resolved
Hide resolved
eng/common/instructions/azsdk-tools/validate-service-label.instruction.md
Show resolved
Hide resolved
eng/common/instructions/azsdk-tools/validate-service-label.instruction.md
Outdated
Show resolved
Hide resolved
…ns.md Co-authored-by: Mariana Rios Flores <mariari@microsoft.com>
…ns.md Co-authored-by: Mariana Rios Flores <mariari@microsoft.com>
|
The following pipelines have been queued for testing: |
|
The following pipelines have been queued for testing: |
|
The following pipelines have been queued for testing: |
eng/common/instructions/azsdk-tools/validate-service-label.instruction.md
Outdated
Show resolved
Hide resolved
eng/common/instructions/azsdk-tools/validate-codeowners.instructions.md
Outdated
Show resolved
Hide resolved
eng/common/instructions/azsdk-tools/typespec-to-sdk.instructions.md
Outdated
Show resolved
Hide resolved
eng/common/instructions/azsdk-tools/validate-service-label.instruction.md
Outdated
Show resolved
Hide resolved
…truction.md Co-authored-by: Juan Ospina <70209456+jeo02@users.noreply.github.com>
…ctions.md Co-authored-by: Juan Ospina <70209456+jeo02@users.noreply.github.com>
|
The following pipelines have been queued for testing: |
…truction.md Co-authored-by: Juan Ospina <70209456+jeo02@users.noreply.github.com>
|
The following pipelines have been queued for testing: |
Sync eng/common directory with azure-sdk-tools for PR Azure/azure-sdk-tools#11802 See [eng/common workflow](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/README.md#workflow) --------- Co-authored-by: shirelmr <t-smarino@microsoft.com> Co-authored-by: Shirel Marino <80732950+shirelmr@users.noreply.github.com> Co-authored-by: Mariana Rios Flores <mariari@microsoft.com> Co-authored-by: Michelle <t-michellema@microsoft.com> Co-authored-by: Michelle Ma <145605943+michiisai@users.noreply.github.com> Co-authored-by: Juan Ospina <70209456+jeo02@users.noreply.github.com>
Sync eng/common directory with azure-sdk-tools for PR Azure/azure-sdk-tools#11802 See [eng/common workflow](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/README.md#workflow) --------- Co-authored-by: shirelmr <t-smarino@microsoft.com> Co-authored-by: Shirel Marino <80732950+shirelmr@users.noreply.github.com> Co-authored-by: Mariana Rios Flores <mariari@microsoft.com> Co-authored-by: Michelle <t-michellema@microsoft.com> Co-authored-by: Michelle Ma <145605943+michiisai@users.noreply.github.com> Co-authored-by: Juan Ospina <70209456+jeo02@users.noreply.github.com>
* prompt files for labels and codeowners * Update eng/common/instructions/azsdk-tools/typespec-to-sdk.instructions.md Co-authored-by: Mariana Rios Flores <mariari@microsoft.com> * Update eng/common/instructions/azsdk-tools/typespec-to-sdk.instructions.md Co-authored-by: Mariana Rios Flores <mariari@microsoft.com> * changed NotAServiceLabel line * changed guidance to the documentation * specified which PRs to display * Update eng/common/instructions/azsdk-tools/validate-service-label.instruction.md Co-authored-by: Juan Ospina <70209456+jeo02@users.noreply.github.com> * Update eng/common/instructions/azsdk-tools/validate-codeowners.instructions.md Co-authored-by: Juan Ospina <70209456+jeo02@users.noreply.github.com> * Update eng/common/instructions/azsdk-tools/validate-service-label.instruction.md Co-authored-by: Juan Ospina <70209456+jeo02@users.noreply.github.com> --------- Co-authored-by: shirelmr <t-smarino@microsoft.com> Co-authored-by: Mariana Rios Flores <mariari@microsoft.com> Co-authored-by: Michelle <t-michellema@microsoft.com> Co-authored-by: Michelle Ma <145605943+michiisai@users.noreply.github.com> Co-authored-by: Juan Ospina <70209456+jeo02@users.noreply.github.com>
This PR enhances the SDK generation workflow by adding comprehensive validation for service labels and codeowners, ensuring proper configuration before SDK release.
New Validation Files Added:
Modified Instructions: