-
Notifications
You must be signed in to change notification settings - Fork 135
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
Request for moving automation related projects into the foundation #406
Comments
SGTM. I wouldn’t form subteams, but rather give every member of the team the commit bit everywhere, but assign 1-2 individuals for each project the role of releasers. |
Would semantic-release be something to consider instead of individuals pushing releases? |
I believe this might be a typo:
I'm pretty certain that it should be "if" and I believe I authored that section too. The idea here is that the Board needs to be able to contain the scope of our technical activities so we shouldn't have free rein in expanding scope. Bringing in express is an example of scope expansion. As these tools don't impact scope they shouldn't need Board permission but we can certainly notify them. In this case I'm more than comfortable just proceeding with each of them as they all exist to serve core and I doubt there many users of them outside of core. We recently also adopted https://github.com/nodejs/make-node-meeting and https://github.com/nodejs/node-meeting-agenda +1 to all of these. Thanks for consolidating the requests @joyeecheung |
+1 |
We really shouldn't need a vote or board approval for these. They are simple tools used to help manage core itself. They do not expand the scope of responsibility of the TSC and I'm seeing no objections (a vote is only necessary if there are objections). Let's keep the process simple here. |
I agree, just want to make sure I don't skip any necessary steps because those are written down in the README. Maybe we should add an exception about "projects that do not expand the scope" there? From the +1 in this thread and previous discussions, I think it's safe to just skip to step 3 and to ask @rvagg and @evanlucas to transfer the projects now. After that we can move the discussion to the automation repo. |
@joyeecheung agreed, we need to at least have an issue (like this one) to give people a chance to object or suggest we do need board approval. We might give people a bit more time (issue looks like it has only been open for 5 hours), but other than that if there are no objections after (say 48 hours) then I think we should be ok to move forward on this one. I'd just suggest you ask Myles to give the board a heads up, but its not something we need to block on. Thanks for pushing this forward. |
SGTM |
https://github.com/nodejs/core-validate-commit and https://github.com/nodejs/node-review are now a thing. I haven't given ownership to any teams at this point because I wasn't sure how we wanted to do that. Who should I give publish access to on npm? |
@evanlucas Thanks, I will open a issue in the automation repo to discuss about the accesses. |
Great work y'all, very happy to see this happening
In agreement that this doesn't need any major approval aside from the
maintainers of original modules
…On Nov 1, 2017 12:13 PM, "Joyee Cheung" ***@***.***> wrote:
@evanlucas <https://github.com/evanlucas> Thanks, I will open a issue in
the automation repo to discuss about the accesses.
—
You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHub
<#406 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAecV30phguTMxegNqcVlM9u1oeEVb9Iks5syJiqgaJpZM4QN26S>
.
|
In addition to people who will do update you should also add the 'nodejs-foundation' user which we have in place for backup. |
https://github.com/nodejs/branch-diff https://github.com/rvagg/commit-stream is integral to both of these and I'm going to move that one too assuming it's part of the same bundle, unless there objections (I'll wait a bit for objections) |
added @nodejs/automation and @nodejs/release to both of those repos btw |
Now that these project have been moved, I think we can close this now. Discussion will be moved to the automation repo. |
Right now we have pending requests of
branch-diff
andchangelog-maker
into foundation admin#16)branch-diff
andchangelog-maker
into foundation admin#16)From the TSC readme
So I think the best way to move things forward is to open an issue here. I am proposing:
After the repos have been moved into the foundation, @nodejs/automation can discuss about the next steps in the automation repo.
If there are any necessary steps missing in the list, please point them out, thanks!
Refs: nodejs/automation#1
The text was updated successfully, but these errors were encountered: