Skip to content

Commit 350ca0f

Browse files
TrottMylesBorins
authored andcommitted
doc: require two-factor authentication
Collaborators have elevated privileges. The CTC now requires Collaborator accounts to have two-factor authentication. This changes wording in the onboarding documentation to make it clear that two-factor authentication is required and not merely recommended. PR-URL: #10529 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Evan Lucas <[email protected]> Reviewed-By: Ali Ijaz Sheikh <[email protected]> Reviewed-By: Сковорода Никита Андреевич <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Matteo Collina <[email protected]>
1 parent 4f7cc74 commit 350ca0f

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

doc/onboarding.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,19 @@ onboarding session.
55

66
## One week before the onboarding session
77

8-
* Ask the new Collaborator if they are using two-factor authentication on their
9-
GitHub account. If they are not, suggest that they enable it as their account
10-
will have elevated privileges in many of the Node.js repositories.
8+
* Confirm that the new Collaborator is using two-factor authentication on their
9+
GitHub account. Unless two-factor authentication is enabled, do not give an
10+
account elevated privileges such as the ability to land code in the main
11+
repository or to start continuous integration (CI) jobs.
1112

1213
## Fifteen minutes before the onboarding session
1314

14-
* Prior to the onboarding session, add the new Collaborators to
15-
[the Collaborators team](https://github.com/orgs/nodejs/teams/collaborators).
15+
* Prior to the onboarding session, add the new Collaborator to
16+
[the Collaborators team](https://github.com/orgs/nodejs/teams/collaborators).
17+
Note that this is the step that gives the account elevated privileges, so
18+
do not perform this step (or any subsequent steps) unless two-factor
19+
authentication is enabled on the new Collaborator's GitHub account.
20+
1621

1722
## Onboarding session
1823

0 commit comments

Comments
 (0)