Skip to content

doc: add process for adding new releasers - #321

Merged
MylesBorins merged 1 commit into
nodejs:masterfrom
MylesBorins:adding-new-releasers
May 21, 2018
Merged

MylesBorins merged 1 commit into
nodejs:masterfrom
MylesBorins:adding-new-releasers

Conversation

@MylesBorins

Copy link
Copy Markdown
Contributor

Formalizing process around adding releasers as we have some folks nominated

@mhdawson mhdawson left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@MylesBorins
MylesBorins force-pushed the adding-new-releasers branch from abe35e7 to 74adbb6 Compare April 5, 2018 20:49
Comment thread GOVERNANCE.md Outdated
When being officially added to the Releasers group the following must happen:

* Added to Releasers team in the Node.js org
* Jenkins release access needs to be given

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding them to the Releasers group gives them the access automatically. Maybe change to:

* Added to Releasers team in the Node.js org (grants ci-release access)

Comment thread GOVERNANCE.md Outdated

* Added to Releasers team in the Node.js org
* Jenkins release access needs to be given
* SSH keys need to be added to dist machines

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • SSH keys need to be added to the dist user on the www machine.

Comment thread GOVERNANCE.md Outdated
* Added to Releasers team in the Node.js org
* Jenkins release access needs to be given
* SSH keys need to be added to dist machines
* GPG keys need to be added to the Secrets repo

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we give people access to machines on joining the Release group (cc/ @nodejs/build)

Comment thread GOVERNANCE.md Outdated
* Jenkins release access needs to be given
* SSH keys need to be added to dist machines
* GPG keys need to be added to the Secrets repo
* GPG keys need to be added to README.md

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to the nodejs/node [README.md](https://github.com/nodejs/node/#release-team)

Comment thread GOVERNANCE.md
* SSH keys need to be added to dist machines
* GPG keys need to be added to the Secrets repo
* GPG keys need to be added to README.md

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should add something like:

* Raise an issue in [nodejs/docker-node](https://github.com/nodejs/docker-node/) to note that the gpg keys will need to be updated.

See for example nodejs/docker-node#564 when I was added.

@MylesBorins
MylesBorins force-pushed the adding-new-releasers branch from 74adbb6 to 67d7660 Compare May 21, 2018 16:05
@MylesBorins

Copy link
Copy Markdown
Contributor Author

Hey @nodejs/release @nodejs/tsc can people please take a look

We have two outstanding release nominations that I would like to onboard, next week at collab summit seems like a great time to do it.

@mcollina mcollina left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@MylesBorins
MylesBorins merged commit d6d4070 into nodejs:master May 21, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants