-
Notifications
You must be signed in to change notification settings - Fork 687
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
Add etcd release team #5068
Add etcd release team #5068
Conversation
Signed-off-by: James Blair <mail@jamesblair.net>
repos: | ||
# Permission set to triage during bau activities | ||
# During release windows this will be bumped to `maintain` | ||
etcd: triage |
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.
We can easily bump this when a release is planned as sig-etcd-leads
are OWNERS
to /lgtm /approve
a pr from a reviewer to bump it for the release then it can be reverted to bau afterward.
This ensures principle of least privileges is maintained.
/lgtm /hold Thanks @jmhbnz for driving this. Please feel free to un-hold after other maintainers reviewed this PR. |
/lgtm Thank you! @jmhbnz |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ahrtr, jmhbnz, wenjiaswe The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Unholding after three business weeks for lazy consensus |
We (sig-etcd leads) are creating a new GitHub team within our etcd-io org for the release team.
The members of this team will act as leads or advisors for upcoming etcd releases, on an agreed rotation and have repository write permissions to carry out
etcd-io/etcd
releases.Historically etcd releases have only been carried out by maintainers which is challenging due to our currently small number of project maintainers. We've been gradually making improvements over time to address this, through improving our release processes, introducing release shadow roles and rotating the release manager for each release.
We now think the time is right to extend the release team beyond maintainers, to also include reviewers, as reviewers are all future maintainers for etcd that we have a lot of trust and confidence in.
cc @wenjiaswe, @ahrtr, @serathius