-
Notifications
You must be signed in to change notification settings - Fork 9.1k
Who and how many people need to sign-off on a PR, exactly? #3581
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
Comments
Some very good questions here. I'll pitch my answers but would expect others to do the same and not necessarily agree. Approvals:
All reviews and PR feedback are very much encouraged and considered valuable - whether your review "counts" or not! I saw discussion somewhere else of nominating experts for different areas but this seems difficult to quantify. I suggest we keep things informal, everyone with commit access is so active in the project that we know whose review we trust on the different areas. |
I just spotted this in
So actually a majority of approval is needed for spec changes, rather than two approvals. I'm not sure if we want to change that, but at least we know it is there and needs changing! |
@lornajane definitely someplace where We also need a more clear policy for the non-spec things. After @earth2marsh said certain things could be done with one, I've taken to just merging the dependabot changes myself after reading all release notes on all updated packages (the one in the title and any dependencies). So we might want to document stuff like that - "For dependabot, if you have reviewed the release notes of all changes, etc." |
Good catch @lornajane -- the majority approval for spec changes needs to be updated IMO. And @handrews , agree that we should add language for changes that are less fragile than to the specc. |
TODO: Marsh - action item - look into objections. |
I added a short section to the contributing file to capture our current practice on signing off pull requests https://github.com/OAI/OpenAPI-Specification/blob/main/CONTRIBUTING.md#reviewers |
The text was updated successfully, but these errors were encountered: