Skip to content

Conversation

@jeo02
Copy link
Member

@jeo02 jeo02 commented Dec 2, 2025

@jeo02 jeo02 requested a review from a team as a code owner December 2, 2025 20:16
Copilot AI review requested due to automatic review settings December 2, 2025 20:16
@github-actions github-actions bot added the azsdk-cli Issues related to Azure/azure-sdk-tools::tools/azsdk-cli label Dec 2, 2025
Copilot finished reviewing on behalf of jeo02 December 2, 2025 20:19
@jeo02 jeo02 self-assigned this Dec 2, 2025
@jeo02 jeo02 requested a review from benbp December 2, 2025 20:19
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR replaces the standalone azsdk pkg release-readiness command with a --dry-run option for the azsdk pkg release command, consolidating related functionality into a single command interface.

Key changes:

  • Added a --dry-run boolean option to the release command that performs readiness checks without triggering the release pipeline
  • Updated the ReleasePackageAsync method signature to accept an optional dryRun parameter
  • Removed ReleaseReadinessTool from the SharedOptions tool registry

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
tools/azsdk-cli/Azure.Sdk.Tools.Cli/Tools/Package/SdkReleaseTool.cs Added --dry-run option and corresponding logic to perform readiness checks without triggering the release pipeline
tools/azsdk-cli/Azure.Sdk.Tools.Cli/Commands/SharedOptions.cs Removed ReleaseReadinessTool from the list of registered command tools

@jeo02 jeo02 requested a review from MrJustinB as a code owner December 3, 2025 22:50
@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

azsdk-cli Issues related to Azure/azure-sdk-tools::tools/azsdk-cli

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Az SDK MCP server: Add a dry run of package release cli command

4 participants