You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Release procedure changes & nominating @sam-github and @jasnell as releasers #2416
I'm proposing that we fully unify the release process for 0.10, 0.12, io.js, 4.x+ and LTS. Initially I thought that having separate groups for different concerns was the way to go but now I think that's over-optimising and we should just reduce friction and let people gravitate towards the release lines that they are more concerned with—if we have a big enough group of releasers then we should be covered. I also think our current procedures for getting sign-off via GitHub is suffice to stop any unwanted changes getting out into LTS & Maintainence where we need to take much more care.
Current status:
0.10 and 0.12 have been handled previously by @misterdjules and now @sam-github and @jasnell have been given access & instructions on how to do this. @cjihrig also expressed interest in helping out there. @misterdjules would rather not be responsible for releases.
io.js releases have been handled by @chrisdickinson, @Fishrock123, @cjihrig and myself and our GPG keys are currently the only ones listed on the nodejs/node README which is obviously inaccurate for "Node.js".
Node.js v4 hasn't had any releases yet so we don't have this fully sorted out. LTS hasn't started yet so that's only been briefly discussed and nothing more.
Add GPG key fingerprints for @sam-github and @jasnell on the README here, for historical accuracy we should also list fingerprints for Isaac, TJ and Julien somewhere on there too
Add the ssh keys of the entire @nodejs/release team to the new incarnation of nodejs.org so they can perform the full release procedure for any release line (exactly how this will work is still under consideration and will be some kind of mash-up of the joyent/node procedure with the io.js procedure)
Add the GPG key fingerprints of the @nodejs/release team to the Dockerfiles /cc @nodejs/docker
Tagging this as tsc-agenda because it'll need formal sign-off. @sam-github and @jasnell may choose to decline, and all of this is up for discussion by collaborators as well of course.
err, 9554F04D7259F04124DE6B476D5A82AC7E37093B is what's already in the README. Is there another one you've used? We should list all of the keys that have previously been used.
this was voted on by the TSC today and both additions got a +1 and there were no objections to the plan to mush together a release team for all branches
Activity
rvagg commentedon Aug 18, 2015
should have mentioned @nodejs/tsc for this one, sorry
jasnell commentedon Aug 18, 2015
I'm happy to accept assuming their are no objections. GPG key can be found here: https://keybase.io/jasnell
orangemocha commentedon Aug 18, 2015
Sounds like a good plan. +1
Fishrock123 commentedon Aug 18, 2015
👍
sam-github commentedon Aug 19, 2015
I'm happy to help out with releases, gpg keys at https://keybase.io/octetcloud
chrisdickinson commentedon Aug 19, 2015
I may need to add a new gpg key (likely my keybase one), I erased my old one when switching laptops.
rvagg commentedon Aug 20, 2015
@chrisdickinson can you confirm https://keybase.io/chrisdickinson /
9554F04D7259F04124DE6B476D5A82AC7E37093B?I'll do this in a single PR.
rvagg commentedon Aug 20, 2015
err,
9554F04D7259F04124DE6B476D5A82AC7E37093Bis what's already in the README. Is there another one you've used? We should list all of the keys that have previously been used.rvagg commentedon Aug 20, 2015
this was voted on by the TSC today and both additions got a +1 and there were no objections to the plan to mush together a release team for all branches
Fishrock123 commentedon Aug 25, 2015
Can this be closed then? Or is it also for this week's?
rvagg commentedon Aug 26, 2015
waiting for feedback and signoff on #2455, I'll remove the label though
cjihrig commentedon Aug 26, 2015
Closing since #2455 landed.