Skip to content

Conversation

@catalinaperalta
Copy link
Member

@catalinaperalta catalinaperalta commented Sep 10, 2024

Adjusting the pluggable checker functionality to make it easier to migrate more checks. The design is still in flux but this will facilitate migration so that we can see how we need to refine/optimize the checker design.

Fixes #36986

Tracking issue for future overload work for a different PR: #37033

@catalinaperalta catalinaperalta marked this pull request as ready for review September 12, 2024 01:43
# --------------------------------------------------------------------------------------------
import sys
import os
sys.path.append(os.path.abspath("../../scripts/breaking_changes_checker"))
Copy link
Contributor

Choose a reason for hiding this comment

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

why is this needed?

Copy link
Member Author

@catalinaperalta catalinaperalta Oct 16, 2024

Choose a reason for hiding this comment

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

I wasnt able to reference the _models from here for some reason :/ I'll look back into why this was necessary in the future (tracking issue: #37914)

@catalinaperalta catalinaperalta merged commit 10763af into main Oct 16, 2024
18 checks passed
@catalinaperalta catalinaperalta deleted the bc/new-overload branch October 16, 2024 03:06
l0lawrence pushed a commit to l0lawrence/azure-sdk-for-python that referenced this pull request Feb 19, 2025
* fix type parsing

* add new overload checker

* rename checkers

* add base checker prop

* comments

* refactor pluggable checks

* update protocol model

* add test

* tweak checker calls

* update test

* loop on valid entries

* update checker

* fix checkers

* mark checkertype as enum

* shared method

---------

Co-authored-by: Catalina Peralta <caperal@microsoft.com>
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.

[bct] Add changelog overload checks

4 participants