Skip to content

SDK Breaking change classifier #15565

@chunyu3

Description

@chunyu3

Copilot Agent refer changelogOrRevapi-breakingchange pattern guide to analyze and classify the breaking changes.

Parse out the actually breaking changes and classify them into different category

Breaking change category

  • emitter change : e.g modeler4 build-in handle logic(e.g merge enum as one)
  • conversion-by design : e.g. the common model
  • conversion-need resolve
  • spec change
  • unknown

input:
changelog or Revapi

output:

{
    "breakingchanges": [
        {
            "breakingchange": "model ResourceInfo is renamed to Resource",
            "category": "Conversion-need to be resolve",
        },
        {
            "breakingchange": "Property type changed from int to string",
            "category": "typespec change",
        }
    ]
}

Metadata

Metadata

Assignees

Labels

MgmtThis issue is related to a management-plane library.dev inner loopIssues related to our project to enable agentic workflows for the dev inner loop.needs-triageWorkflow: This is a new issue that needs to be triaged to the appropriate team.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions