etcd-io / etcd-io/etcd

Enable Prow plugins for etcd PRs

Open
#18,110 35 comments 0 reactions 1 assignee Claimed by @lavishpal View on GitHub
area/tooling priority/important-longterm stage/tracked type/feature
Dominant language
Go
Stars
52.3k
Forks
10.5k
Avg merge
2d 21h
Merged PRs (30d)
43

Description

### What would you like to be added?

Plugin enablement for etcd in [test-infra](https://github.com/kubernetes/test-infra/blob/master/config/prow/plugins.yaml).
Suggested plugins to be added:
- [x] cherrypicker: https://prow.k8s.io/command-help#cherrypick
- [x] size: https://github.com/kubernetes/test-infra/blob/master/config/prow/plugins.yaml#L145-L151
- [x] needs-rebase: https://github.com/kubernetes/test-infra/blob/master/config/prow/plugins.yaml#L1661-L1664
- [x] lgtm: https://prow.k8s.io/command-help#lgtm
- [x] approve: https://prow.k8s.io/command-help#approve
- [x] hold https://prow.k8s.io/command-help#hold
- [x] lifecycle https://prow.k8s.io/command-help#lifecycle

### Why is this needed?

There are useful Prow plugins that etcd can leverage to minimize manual efforts. One of them is the cherrypicker plugin, which can backport any PR to a specific branch with just a `/cherry-pick ` comment on the PR.
Example: https://github.com/containerd/containerd/pull/10257#issuecomment-2132261738

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.