Azure / azure-sdk-tools

Tools repository leveraged by the Azure SDK team.
MIT License
111 stars 176 forks source link

[Python APIView] Process for tooling update #2280

Open lmazuel opened 2 years ago

lmazuel commented 2 years ago

Tooling update can create diff on the views in two ways:

For those reasons, we believe we should have a process in place to tooling update:

praveenkuttappan commented 2 years ago

APIView changes are not deployed to production in last week of release unless there is a critical issue that blocks release. We will ensure this is followed thoroughly.

Most of the time parser version is updated when a change is made in Python parser that makes a view change. APIView also has a mechanism to update existing reviews using this new parser so diff against a new revision is using same parser version. I have a found a gap in this process and updated the code to refresh all automatic and pull request revisions when a new parser version is available. We will keep an eye on this change if this is not enough. I have noticed that this fix has already auto updated python reviews to latest parser version today when a new change is made to 0.2.5.