Skip to content

Conversation

@raych1
Copy link
Member

@raych1 raych1 commented Oct 20, 2025

@raych1 raych1 requested a review from a team as a code owner October 20, 2025 17:54
Copilot AI review requested due to automatic review settings October 20, 2025 17:54
@raych1 raych1 self-assigned this Oct 20, 2025
@github-actions github-actions bot added the azsdk-cli Issues related to Azure/azure-sdk-tools::tools/azsdk-cli label Oct 20, 2025
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 introduces a comprehensive specification for "package updater" tools in the Azure SDK CLI workflow. The spec formalizes Stage 6 of SDK preparation—the housekeeping tasks performed after code generation and validation but before creating release PRs. It defines four composable CLI and MCP tools (CI Update, Changelog Update, Version Update, Metadata Update) that standardize metadata and documentation updates across all supported SDK languages.

Key Changes:

  • Defines four discrete, composable tools with structured JSON outputs for deterministic orchestration
  • Establishes explicit behavioral differences between management-plane and data-plane SDK workflows
  • Specifies PowerShell-based script interfaces with standardized parameters and error handling conventions

@raych1 raych1 requested review from Copilot and l0lawrence October 31, 2025 18:00
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

Copilot reviewed 1 out of 1 changed files in this pull request and generated 5 comments.

Copy link
Member

@timovv timovv left a comment

Choose a reason for hiding this comment

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

Overall looks fine to me

Copy link
Member

@richardpark-msft richardpark-msft left a comment

Choose a reason for hiding this comment

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

Looks great, I'm sure we'll find out more when we implement it but the outline looks fine.

Copy link
Member

@samvaity samvaity left a comment

Choose a reason for hiding this comment

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

Minor comments, Lgtm 🎉


Execution Steps (Data-Plane):

1. Return `noop` result advising manual edit and future version bump timing.
Copy link
Member

Choose a reason for hiding this comment

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

I believe every language would at least have formats with content headers and specifications that need to be in the Readme, we can/should link to that.

@raych1 raych1 requested a review from weshaggard November 5, 2025 22:50
Copy link
Member

@weidongxu-microsoft weidongxu-microsoft left a comment

Choose a reason for hiding this comment

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

If Haoling has change request, feel free to make a follow-up PR.

@raych1 raych1 merged commit 7ec7102 into main Nov 6, 2025
11 checks passed
@raych1 raych1 deleted the users/raych1/update-package-metadata-spec branch November 6, 2025 17:26
@kurtzeborn kurtzeborn moved this from 🔬 Dev in PR to 🎊 Closed in Azure SDK EngSys 📆🎇 Nov 6, 2025
@haolingdong-msft
Copy link
Member

@raych1 Thanks for adding the configuration and example. It is very helpful for language to do integration!
The PR LGTM. Thanks!

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 design-discussion An area of design currently under discussion and open to team and community feedback.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.