Skip to content

@nodejs team permissions #895

@avivkeller

Description

@avivkeller

Tip

Several nodejs teams are referenced in this issue, but they are not notified because the following snippet is used:

**@[]()nodejs/team**

This format does not ping the teams.


After @Trott highlighted some points in this comment, I reviewed the configuration of the @nodejs/... teams. Based on my findings, I believe two changes could significantly improve the situation:

  1. The @nodejs/all-members team does not actually include all members. Out of over 340 organization members, only 142 are part of this team.
  2. Currently, reviewers are pinged via comments instead of using GitHub's review feature because the all-members team lacks triage access to nodejs/node.

I'm not proposing a major overhaul of the Node.js team system, but I suggest the following:

  1. All teams should be placed under @nodejs/all-members.
  2. @nodejs/all-members should be granted Triage permissions for nodejs/node, similar to the nodejs/moderation repo. This would allow the CODEOWNERS file to automatically request reviews. Most (if not all) members already have triage or higher access to the repository, just not at the all-members level.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions