You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All pull requests must be reviewed and accepted by a Collaborator with sufficient expertise who is able to take full responsibility for the change. In the case of pull requests proposed by an existing Collaborator, an additional Collaborator is required for sign-off.
In order to land, a Pull Request needs to be reviewed and approved by at least one Node.js Collaborator and pass a CI (Continuous Integration) test run.
There was also a proposal to require two approvals if the PR was initiated by a Collaborator (in an issue etc.) but created by a non-Collaborator so that a Collaborator could not self-approve indirectly. But I cannot remember if there was a consensus about this change.
Only one approval is required, although as a matter of practice starting a few months ago, I personally always try to get a second review and have never failed as far as I can recall.
Activity
bnoordhuis commentedon Jun 27, 2018
Just one. That section aims to convey that collaborators can't self-approve.
mmarchini commentedon Jun 28, 2018
We only require two approvals when the PR is being fast-tracked.
vsemozhetbyt commentedon Jun 28, 2018
There was also a proposal to require two approvals if the PR was initiated by a Collaborator (in an issue etc.) but created by a non-Collaborator so that a Collaborator could not self-approve indirectly. But I cannot remember if there was a consensus about this change.
gabrielschulhof commentedon Jun 28, 2018
(scratches head) so, may I land #21318? 🙂
Trott commentedon Jun 28, 2018
Only one approval is required, although as a matter of practice starting a few months ago, I personally always try to get a second review and have never failed as far as I can recall.