Allow forced creation when release plans already exist#12516
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR implements support for forcing the creation of release plans even when existing plans are found, addressing issue #12489. The change adds a new --force-create-release flag that bypasses duplicate detection.
Key changes:
- Added a new command-line option to force release plan creation
- Enhanced duplicate detection to check both pull request URL and product/API version combinations
- Updated documentation to guide users on handling existing release plans
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| ReleasePlanTool.cs | Added --force-create-release option and conditional duplicate checking logic |
| DevOpsService.cs | Added GetReleasePlansForProductAsync method to query existing plans by product and API version |
| create-release-plan.instructions.md | Updated workflow to handle existing release plans and present force creation option |
|
The following pipelines have been queued for testing: |
|
The following pipelines have been queued for testing: |
|
The following pipelines have been queued for testing: |
Co-authored-by: Praven Kuttappan <55455725+praveenkuttappan@users.noreply.github.com>
|
The following pipelines have been queued for testing: |
Co-authored-by: Ben Broderick Phillips <ben@benbp.net>
|
The following pipelines have been queued for testing: |
|
The following pipelines have been queued for testing: |
|
The following pipelines have been queued for testing: |
|
/check-enforcer override |
|
The following pipelines have been queued for testing: |
|
The following pipelines have been queued for testing: |
|
The following pipelines have been queued for testing: |
|
/check-enforcer override |
Sync eng/common directory with azure-sdk-tools for PR Azure/azure-sdk-tools#12516 See [eng/common workflow](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/README.md#workflow) --------- Co-authored-by: Summer Warren <summerwarren@microsoft.com>
Sync eng/common directory with azure-sdk-tools for PR Azure/azure-sdk-tools#12516 See [eng/common workflow](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/README.md#workflow) --------- Co-authored-by: Summer Warren <summerwarren@microsoft.com>
Issue: #12489