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
-[Resolving an impasse or conflict](#resolving-an-impasse-or-conflict)
@@ -86,11 +87,11 @@ In Carbon, developers will focus on particular areas, loosely broken down as:
86
87
- We split out auto-assignment by explorer, toolchain, and other files
87
88
(including documentation).
88
89
89
-
[Auto-assignment](/.github/workflows/auto_assign_prs.yaml) will help find
90
-
owners, but won't always be perfect -- developers may take a PR they weren't
91
-
auto-assigned in order to help review go quickly. Contributors can also request
92
-
multiple reviewers, but it can be daunting to get feedback from a large number
93
-
of reviewers, so we suggest keeping the number of reviewers reasonably small.
90
+
[Auto-assignment](/CODEOWNERS) will help find owners, but won't always be
91
+
perfect -- developers may take a PR they weren't auto-assigned in order to help
92
+
review go quickly. Contributors can also request multiple reviewers, but it can
93
+
be daunting to get feedback from a large number of reviewers, so we suggest
94
+
keeping the number of reviewers reasonably small.
94
95
95
96
Any reviews that explicitly request changes should be addressed, either with the
96
97
changes or an explanation of why not, before a pull request is merged. Further,
@@ -440,6 +441,18 @@ author can always come back to you if they have questions, and we can always
440
441
revert changes if the resolution for some reason diverges wildly from your
441
442
expectations.
442
443
444
+
### Pausing reviews and reassigning PRs
445
+
446
+
When temporarily unavailable to review, for example due to a vacation, reviewers
447
+
can either mark themselves as
448
+
[busy in GitHub](https://docs.github.com/en/account-and-profile/tutorials/personalize-your-profile#setting-a-status),
449
+
or ask an admin to stop assignment (using
450
+
["Never assign to certain team members"](https://docs.github.com/en/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team#configuring-auto-assignment)).
451
+
452
+
A PR's reviewer can also be changed to a team, such as
453
+
`carbon-language/toolchain-reviewers`, and it should be automatically
454
+
reassigned. This can be done by anyone, not just a reviewer.
455
+
443
456
## Merging pull requests
444
457
445
458
Pull requests are ready to be merged when reviewers have indicated they're happy
0 commit comments