Skip to content

Nominate @avivkeller to @nodejs/web-infra #54

Closed

Description

@bmuenzenmeyer

This is a clean continuation of #6 and nodejs/nodejs.org#7208


Aviv has continued to show up across our web presence, which the above issues go into great detail to enumerate. He will provide a vital source of continuity and security acumen to the web team.


Perhaps more importantly, Aviv recently joined the team at JSConf, received a JavaScriptLandia Award for Outstanding Contribution from a New Arrival, and co-led a collaboration session at the collaborator summit.

Image

Contribution Overview (from the previous issue)

Repository PRs Issues
Node.js Organization Authored · Commented Authored · Commented
nodejs/nodejs.org Authored · Commented Authored · Commented
nodejs/doc-kit Authored · Commented Authored · Commented
nodejs/node Authored · Commented Authored · Commented
nodejs/help Authored · Commented Authored · Commented

(Edit by @avivkeller: api-docs-tooling -> doc-kit)

Activity

  1. ovflowd commented on Oct 19, 2025

    @ovflowd
    Member

    I finally can publicly say, I'm a strong +1

  2. bmuenzenmeyer commented on Oct 19, 2025

    @bmuenzenmeyer
    ContributorAuthor

    Note

    Tangent: As Aviv himself mentioned earlier, the current governance says nomination can only come from the TSC or build teams, which I think should be amended. As far as I know, my only nomination came as a result of nodejs/nodejs.org#5465

  3. flakey5 commented on Oct 19, 2025

    @flakey5
    Member

    +1

    (also +1 to what @bmuenzenmeyer said re amending who can nominate web-infra members, ideally anyone on the team could nominate others but at the very least web admins should be able to do it)

  4. flakey5 commented on Oct 19, 2025

    @flakey5
    Member

    The web infra team is still bound to follow the Collaborator Guidelines of the Build WG, which has a clause stating any nominee that's not a Node.js Collaborator needs to get @nodejs/tsc approval as well (nodejs/build#3956):

    ... In case of doubt, or if the individual is not a Node.js Collaborator, contact the Node.js TSC.

    I believe this applies here afaict?

  5. MattIPv4 commented on Oct 21, 2025

    @MattIPv4
    Member

    While I am in principle a +1 here, given the level of access web-infra has and the general high-trust nature of the team, perhaps it'd be useful here to include a justification for why Aviv (and generally for the process in future, anyone being nominated) needs to be added to the team, beyond just "because they should be due to their activity", if that makes sense? What additional access will they benefit from in their work on the project, what gap does the team have today that Aviv (or any other nominee) will fill?

  6. bmuenzenmeyer commented on Oct 22, 2025

    @bmuenzenmeyer
    ContributorAuthor

    Why? Because Aviv has demonstrated sustained contributions in the scope of the web-infra team.


    From the build WG document

    Competence: it is difficult to objectively gauge technical competence without demonstration. You can demonstrate competence by contributing to resources in this repository where you see need or attempting to assist Build WG members where you are able. Competence may also be demonstrated through contributions to other activities of the Node.js project, although competence in software development does not necessarily correlate with the type of technical competence the Build WG would prefer.

    From the existing document

    The Node.js Web Infra Team is responsible for maintaining the Infrastructure relating to Node.js's Web Presence. The Node.js Web Infra team has the responsibilities of:

    • Maintaining CI/CD pipelines related to Web Infrastructure
    • Maintaining our Infrastructure Providers*
    • Have technical ownership on best-standards and best-practices for our Web Infrastructure (such as Web Frameworks that we use)

    Let's break it down one by one (this is just authored PRs):

    • Maintaining CI/CD pipelines related to Web Infrastructure
    • Maintaining our Infrastructure Providers*
    • Have technical ownership on best-standards and best-practices for our Web Infrastructure (such as Web Frameworks that we use)

    I'm gonna stop there. That's just the website. Most of doc-kits workflows were authored by him too.

  7. jasnell commented on Oct 22, 2025

    @jasnell
    Member

    With my TSC hat on, definite +1

  8. ShogunPanda commented on Oct 22, 2025

    @ShogunPanda

    +1

  9. ovflowd commented on Oct 22, 2025

    @ovflowd
    Member

    @bmuenzenmeyer I think what @MattIPv4 meant is: Should we just keep adding people on Web Infra due to accomplishments or because we need more people with snesitive access to help us with sensitive work?

    I think the nature of Web Infra, it's a good questioning of wether people really need to be part of this team. It's not a glamorous team, it's one that pretty much comes with on-call work, handling incidents and postmortems and what not. In @avivkeller case the have absolutely shown interest and have been contributing with our Infra, but that said I agree with @MattIPv4 that nominating to this team isn't a step up from website team, and that we should be careful with the amount of people that are part of the team :D

  10. mcollina commented on Oct 22, 2025

    @mcollina
    SponsorMember

    @ovflowd to make a example on this: I don't have access to our infra (in any form), nor I can sign releases.

  11. avivkeller commented on Nov 3, 2025

    @avivkeller
    Member

    No objections in last week's TSC meeting. @mcollina should we remove this from the tsc-agenda ?

    If this is approved, we can begin the onboarding process per #17

  12. ovflowd commented on Nov 3, 2025

    @ovflowd
    Member

    Sounds good to me. @mcollina can you confirm? I can take care of the onboarding. @nodejs/web-infra anyone -1 or +1 here? (On Aviv's nomination)

  13. mcollina commented on Nov 3, 2025

    @mcollina
    SponsorMember

    Confirmed

  14. MattIPv4 commented on Nov 3, 2025

    @MattIPv4
    Member

    👍 I'm okay with it.

    I do think it'd be good to understand what additional access @avivkeller believes will be useful here / what new skills will be added to web-infra that we currently lack? A focus on security perhaps?

    A lot of the discussion so far seems to be focused on Aviv's contributions thus far, and while I do not dispute those are great, I'm not sure joining web-infra is a merit-based "promotion" really, rather a wholly separate set of critical responsibilities.

  15. avivkeller commented on Nov 5, 2025

    @avivkeller
    Member

    I do think it'd be good to understand what additional access @avivkeller believes will be useful here / what new skills will be added to web-infra that we currently lack? A focus on security perhaps?

    I think it'd be nice for me to, in the context of what I've been working on (doc-kit, etc):

    • Have codeowners over nodejs/doc-kit
    • Have access to Vercel, for debugging

    Also, being pinged for @nodejs/web-infra related changes in nodejs/node will help me be "in the know" of some of those related issues.

    But, also, as you mentioned, I'm happy to provide security assistance in the ways I know best

  16. bmuenzenmeyer commented on Nov 6, 2025

    @bmuenzenmeyer
    ContributorAuthor
    • Have access to Vercel, for debugging

    I've lost count of the number of times I have had to log into vercel to give him feedback on a build log - so this is a tangible tangible improvement.

    My list of contributions was not simply to illustrate commitment or mere activity; each of those PRs aligns with the mission of the web-infra team (more so than the website). This nomination brings Aviv's skillset in alignment with his output

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions