Skip to content

How does our Merge Policy work? #183

Answered by berinhard
berinhard asked this question in Q&A
Discussion options

You must be logged in to vote

PRs can only be merged if:

Both changelog and tests builds in CI must be passing;
The PR must have the required minimum of approvals;

If both requisites are fulfilled, the PR can be merged by any maintainer.

Minimum Approvals Policy

There are 2 possible creators of PRs, contributors and maintainers. So, I think we can treat each one differently.

contributors' PR: must always have at least 2 reviews and approvals from the maintainers;
maintainers' PR: must have at least 2 reviews and approvals from the maintainers. BUT, if there's only 1 approval and it passed more than 7 days from it, the 2 maintainers (PR creator and reviewer) can decide by themselves if the PR can be merged. If so, the…

Replies: 2 comments 2 replies

Comment options

berinhard
Apr 23, 2021
Maintainer Author

You must be logged in to vote
1 reply
@amureki
Comment options

Answer selected by berinhard
Comment options

You must be logged in to vote
1 reply
@berinhard
Comment options

berinhard Apr 26, 2021
Maintainer Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants