镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

create a issue-triage team #552

Description

@gireeshpunathil

this issue is to:

EDIT: added the traige access info.

Activity

  1. Trott commented on Sep 13, 2020

    @Trott
    Member

    +1 👍

  2. Trott commented on Sep 13, 2020

    @Trott
    Member

    I think issue-triage should be given "triage" access for the node and help repos, and the usual "write" access to the moderation repo.

  3. gireeshpunathil commented on Sep 13, 2020

    @gireeshpunathil
    MemberAuthor

    thanks @Trott , inline edited the comment with that info

  4. mmarchini commented on Sep 14, 2020

    @mmarchini
    Contributor

    cc @nodejs/tsc @nodejs/community-committee

  5. MylesBorins commented on Sep 14, 2020

    @MylesBorins
    Contributor

    One question. Will the triage team be able to kick of CI or land commits via labels?

    I think there are two questions here

    1. What are the default permissions
    2. What behavior do we see as desirable

    I don't have super strong opinions just yet, aside from assuring that we are intentional

  6. mhdawson commented on Sep 14, 2020

    @mhdawson
    Member

    +1

  7. gireeshpunathil commented on Sep 15, 2020

    @gireeshpunathil
    MemberAuthor

    @MylesBorins - thanks, I don't know the answer to that. Of course the github documentation does not cover that. Looks like the build team, who made the scripts for the CI and LAND workflows would know.

    /cc @nodejs/build @nodejs/automation

  8. gireeshpunathil commented on Sep 15, 2020

    @gireeshpunathil
    MemberAuthor

    regarding desired levels: I am fine with permissions for those 2 actions to be granted to triagers, with a reasoning of more permissive than inhibitive, leading to more empowerment

    but open to discussions.

  9. mmarchini commented on Sep 21, 2020

    @mmarchini
    Contributor

    Triagers will be able to start CI and land PRs using the commit queue.

  10. gireeshpunathil commented on Sep 21, 2020

    @gireeshpunathil
    MemberAuthor

    so that means now the only outstanding question is: are we good to grant these permissions (default github permissions plus CI and land permissions) to triagers?

  11. nschonni commented on Sep 21, 2020

    @nschonni
    Member

    Looks like you could potentially have a github action to guard those labels by doing some inspection on the sender https://github.com/proxy/docs.github.com/en/developers/webhooks-and-events/webhook-events-and-payloads#label
    Still possible for the cron job to pick up the label before that action removes it, but that might not really be a concern you have

  12. mmarchini commented on Sep 21, 2020

    @mmarchini
    Contributor

    FWIW this is an issue that was raised before landing the commit queue, and the consensus back then was that it's not an issue: nodejs/TSC#907 (comment)

  13. mmarchini commented on Sep 21, 2020

    @mmarchini
    Contributor

    I guess the only question I have is: do we have a clear process for folks to become triagers (like we have for collaborators)? Groking our policy I couldn't find it.

  14. gireeshpunathil commented on Sep 21, 2020

    @gireeshpunathil
    MemberAuthor

    the process is outlined here: https://github.com/nodejs/node/blob/master/doc/guides/contributing/issues.md#triaging-a-bug-report

    the key is: Anyone with a reasonable understanding of Node.js programming and the project's GitHub organization plus a few contributions to the project (commenting on issues or PRs) can apply for and become a triager. Open a PR on the README.md of this project with: i) a request to be added as a triager, ii) the motivation for becoming a triager, and iii) agreement on reading, understanding, and adhering to the project's Code Of Conduct.

  15. gireeshpunathil commented on Oct 3, 2020

    @gireeshpunathil
    MemberAuthor

    @mmarchini - are you familiar with the process of creating teams, and if so can you make this? (I haven't tried before, don't want to make mistakes.) thanks!

  16. gireeshpunathil commented on Oct 7, 2020

    @gireeshpunathil
    MemberAuthor

    nvm, I attempted one here https://github.com/orgs/nodejs/teams/issue-triage

    pls have a look and let me know , especially the repositories attribute.

  17. MylesBorins commented on Oct 7, 2020

    @MylesBorins
    Contributor

    general permissions look good. Do we want this to be a subteam?

  18. gireeshpunathil commented on Oct 7, 2020

    @gireeshpunathil
    MemberAuthor

    @MylesBorins - thanks.

    Do we want this to be a subteam?

    tbh, no idea. tradeoffs of being / not being a suteam?

  19. mmarchini commented on Oct 7, 2020

    @mmarchini
    Contributor

    @MylesBorins a subteam of which team? It can't be a subteam of collaborators since triagers don't necessarily have commit access.

  20. gireeshpunathil commented on Oct 12, 2020

    @gireeshpunathil
    MemberAuthor

    purpose met - sub team created, closing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    approvedRequest approved by TSC/CommComm

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions