-
-
Notifications
You must be signed in to change notification settings - Fork 27
docs(GOVERNANCE): membership rules and consensus #28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like these changes. I think with a GH action on a cron we can automate the entire things. The only requirement will be someone who can manage team membership in the org needs to create a token and add it to this repo as a secret. Who wants to do this for us? I can setup the action once we have that.
Note that secrets are only available to PRs from the same repo, not from forks, which means that a user must have write access on the repo to be able to utilize the secret. |
The user's PR wouldn't be the trigger for the one which needs the secret. The secret would be in the prune job which would be on a cron. After a discussion on the first meeting we discussed only adding to the team after merging the the original PR and then seeing the person actually participate some. That part is manual, so maybe we could also automate that, but I was more focused on the 6mo revisit since that will be hard to remember and do without some automation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Ok, I think this is ready, but I would like to get the automation landed before we update the instructions. Once we have that I can test it out with all of the existing open issues by migrating them all to PR's. Does this sound reasonable? If so I can land that this weekend. |
Can you give more context on why you prefer having the automation first? To me feels like the automation is an outcome of this PR... |
Well if we merge this PR then someone opens a membership request it will require extra work. I would prefer to have the automation in place so the instructions are actually correct about what to expect. I guess maybe that is being to particular, so if others disagree I guess we can just merge this. I will hopefully be able to get it done tonight anyway, so maybe it is not of consequence. |
Well, I guess it doesn’t matter... it can wait. I was just assuming the automation to add new members would kick in on approvals and not on PR creation, and this way it would work for open PRs. How are we aligning on those GH actions anyway? Do you create PRs for these as well? |
It is a bit of a combination, but yeah I think the implementation I have would work on older ones as well because it waits for 48 hours, no "change request" reviews and at least 2 approvals by existing members. So I see what you mean that it probably will just work. If you want to go ahead and merge it that is fine by me!
I will be tomorrow. I got about half way done with it tonight. As a part of building it I will have a set of tests so folks can make sure the functionality is reasonable. My hope is this can also be used for how we manage the triage team on Express, so I may have went a little overboard 😝 |
@wesleytodd can I merge this? |
@ghermeto for sure! Sorry I meant that in my previous message, sorry I was unclear. For an update on the automation, I have most of it done and you can see it here: https://github.com/pkgjs/membership-updater It is a |
This is what we agreed in the meeting with a a couple slight modifications: