-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consolidate azure-rest-api-specs
PR review workflow
#5865
Comments
azure-rest-api-specs
workflowazure-rest-api-specs
PR review workflow
I wish this was the only place where there was guidance. Here are the other links I have seen people use and share around. I have been collecting them but haven't had the time to look at each and see the accuracy of the information, etc. Sharing them here as FYI for you:
|
@mikekistler @josefree are a couple folks that I think can help with this. |
azure-rest-api-specs
PR review workflowazure-rest-api-specs
PR review workflow
Closing as completed. Big chunk of this work was taken care in: Other parts are obsolete / subsumed / no longer applicable. Yet other elements are scheduled to be done in other work items, like: |
There is a workflow that is being followed by several actors when a PR is submitted against https://github.com/Azure/azure-rest-api-specs
This work item is about mapping out this entire workflow and consolidating the guidance. This will allow us to make informed improvements to it and provide support to involved actors when necessary, including the PR submitter and the assigned PR reviewer. One person that can help with that is Mike Kistler, who is a member of the API Stewardship Board.
Notes on the workflow
The guidance to submit a PR is in the following:
There are also templates:
Once PR is submitted happens, a person is assigned at random to it, per this list:
https://github.com/Azure/azure-rest-api-specs/blob/main/.github/pull_request_assignment.yml
After this there is a flow based on labels depending on what happens. See the labelling workflow diagram.
For example, if a breaking change is detected by the OAD tool from Unified Pipeline, then the PR gets auto-labelled with a label denoting there is a breaking change requiring review. Then a reviewer from a "breaking change board" is adding another label, e.g. one denoting that the breaking change got approved.
There is also suppression process, described here:
https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/85/Swagger-Suppression-Process
Detailed tasks
Below is a non-exhaustive list of subtasks:
We need to:
Related work
The text was updated successfully, but these errors were encountered: