Skip to content

Remove automation teams and archive the automation repo #488

Closed

Description

@joyeecheung

As explained in nodejs/Release#547 (comment)

Yes, so far I think most automation projects are maintained by individuals who have access and the commit access is not granted with teams - automation-collaborators is more like "TSC/TSC emeritus who also spend time on automation" (then they already have commit access to these repos anyway), rather than "automation team members who are given commit access to these repos".

Also based on the activity of automation team, I think it probably makes more sense to disband it now in favor of smaller teams for individual projects. We don't have meetings over there, the gitter channel is not active, and a lot of the work done in the automation projects are by Node.js collaborators who are not in that team anyway.

The automation team was created so that we can ping a group of people for work/reviews/ideas about automation, but it is too big and rarely used at this point. Instead we tend to just open issues/PRs in https://github.com/nodejs/node-core-utils (which is somewhat like a mono repo now where new tools are being added) where the we talk about more concrete ideas and work on actual code.

I think it's time to remove the following teams

  • @nodejs/automation
  • @nodejs/automation-admins
  • @nodejs/automation-collaborators

And just assign collaborators to different projects when necessary - or when the team grows big enough, create teams for each project. So in addition I propose to create

  • @nodejs/node-core-utils

To manage https://github.com/nodejs/node-core-utils

In addition I think it's also time to archive https://github.com/nodejs/automation - it was good for what we tried to do back then but now most of the activities happen in node-core-utils.

cc @nodejs/tsc

Activity

  1. changed the title [-]Remove automation teams and archive[/-] [+]Remove automation teams and archive the automation repo[/+] on Apr 4, 2020
  2. mmarchini commented on Apr 4, 2020

    @mmarchini
    Contributor

    +1 on deleting these teams and on creating a ncu team

  3. bnb commented on Apr 6, 2020

    @bnb
    Contributor

    +1

  4. codebytere commented on Apr 6, 2020

    @codebytere
    Member

    +1

  5. Trott commented on Apr 8, 2020

    @Trott
    Member
  6. richardlau commented on Apr 8, 2020

    @richardlau
    Member

    Should https://github.com/nodejs/node-auto-test be archived as well?

    I think we should keep it. I believe @mmarchini has used it recently to try out some GitHub Actions related things and it would be the ideal place to trial any work towards a commit queue.

  7. mmarchini commented on Apr 10, 2020

    @mmarchini
    Contributor

    +1 on keeping node-auto-test

  8. joyeecheung commented on Oct 9, 2020

    @joyeecheung
    MemberAuthor

    nodejs/node-core-utils has been created a while back. I have archived the automation and deleted the automation teams.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions