Skip to content

[JS][mgmt] breaking change detection tool bug #7883

@kazrael2119

Description

@kazrael2119

In some cases, breaking change detection tool will detect some non-breakings as breaking change:

1 (fixed) interfaces with the NextOptionalParams suffix will be detected as breakingchanges. like:

- Interface ApiDiagnosticListByServiceNextOptionalParams no longer has parameter filter
- Interface ApiDiagnosticListByServiceNextOptionalParams no longer has parameter skip
- Interface ApiDiagnosticListByServiceNextOptionalParams no longer has parameter top

2 (fixed) Client has a new signature will be detected as breakingchanges. like:
image

3 (fixed) The definition of parameter is moved from subclass to parent class will be detected as breakingchanges. like:
Azure/azure-sdk-for-js#26450 (comment)

4 (fixed) Azure/azure-sdk-for-js#27223 (comment) In changelog, we suggested not to use track2 for public documents, so we may consider update the link
from

https://aka.ms/js-track2-quickstart

to

https://aka.ms/azsdk/js/mgmt/quickstart

so we need to update this in changelog tool

### Tasks
- [ ] https://github.com/Azure/azure-sdk-tools/issues/7885

Metadata

Metadata

Labels

Automation ToolMgmtThis issue is related to a management-plane library.P1

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions