Skip to content

Implement and Integrate Breaking Change Detection for TypeSpec Conversions #9342

Open

Description

Description:
Implement breaking change detection for both Management Plane (MPG) and Data Plane (DPG) within the SDK automation tool. Integrate this breaking change detection tool into the specification PR pipeline to automatically identify any breaking changes introduced during the TypeSpec conversion process.

Tasks:

  1. Develop or enhance the SDK automation tool to include breaking change detection capabilities for both MPG and DPG.
  2. Ensure the breaking change detection tool can analyze TypeSpec specifications and compare them against existing OpenAPI specs.
  3. Integrate the breaking change detection tool into the specification PR pipeline to automatically run checks on PRs in the "typespec-conversion" branches.
  4. Configure the pipeline to report any detected breaking changes and provide detailed information to assist in resolving them.
  5. Document the breaking change detection process and provide guidance to service teams on interpreting and addressing the results.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions