Skip to content

Bypass operation group suppression - #49039

Merged
Yuchao Yan (msyyc) merged 5 commits into
mainfrom
bypass-operation-group-suppression
Sep 22, 2026
Merged

Yuchao Yan (msyyc) merged 5 commits into
mainfrom
bypass-operation-group-suppression

Conversation

@ChenxiJiang333

@ChenxiJiang333 ChenxiJiang333 commented Sep 16, 2026

Copy link
Copy Markdown
Member

fix #48952
Include {}.{} is now required. in the changelog for a model property is changed from optional to required

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
9 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@ChenxiJiang333
ChenxiJiang333 force-pushed the bypass-operation-group-suppression branch from 8b1dadb to 61581b2 Compare September 16, 2026 09:16
Comment thread scripts/breaking_changes_checker/breaking_changes_tracker.py Outdated
Comment thread scripts/breaking_changes_checker/breaking_changes_tracker.py
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
9 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

The operation-group regression test does not invoke suppression filtering, so it passes without validating the fix.

Get a fresh assessment by requesting another Copilot review.

Review effort: Balanced
Findings: 1 Medium severity

Open (1)
What changed in this PR

Updates changelog tracking to report operation-group methods and newly required model properties.

Changes:

  • Bypasses AddedClassMethod suppression for operation groups.
  • Adds required-property breaking-change detection.
  • Adds regression tests for both behaviors.
File Description
breaking_changes_tracker.py Implements suppression bypass and required-property reporting.
test_changelog.py Adds tests for the new changelog behavior.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

Comment thread scripts/breaking_changes_checker/tests/test_changelog.py

@msyyc Yuchao Yan (msyyc) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Three correctness findings from the review.

Comment thread scripts/breaking_changes_checker/breaking_changes_tracker.py
Comment thread scripts/breaking_changes_checker/breaking_changes_tracker.py Outdated
Comment thread scripts/breaking_changes_checker/breaking_changes_tracker.py

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

Property annotation extraction causes false required-property reports for equivalent nullable syntax.

Get a fresh assessment by requesting another Copilot review.

Review effort: Balanced
Findings: 1 Medium severity

Open (1)
Resolved since last review (1)

Comment thread scripts/breaking_changes_checker/breaking_changes_tracker.py
@msyyc
Yuchao Yan (msyyc) merged commit 9087689 into main Sep 22, 2026
18 checks passed
@msyyc
Yuchao Yan (msyyc) deleted the bypass-operation-group-suppression branch September 22, 2026 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[changelog tool] Bypass suppression for certain formats

3 participants