-
Notifications
You must be signed in to change notification settings - Fork 392
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
cherry pick process enhancements #611
Comments
/priority important-soon |
/milestone v1.16 |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@tpepper -- How close are we on this one? /remove-lifecycle rotten |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Rotten issues close after 30d of inactivity. Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@fejta-bot: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Having exercised the cherry pick approval process now for a period, I believe we're in need of some next level process enhancements.
The SIG Arch meeting on April 25, 2019 included a brief survey of patch releases and there is a general sense that the backport acceptance criteria are weak or unevenly applied.
The cherry pick automation does provide some level of consistency across master PR and patch branch PRs. But it can't synthesis missing labels or missing details. A PR on master may have merged with relatively little detail, and later be recognized as a big deal and proposed for cherry pick. That detail needs filled in for the cherry pick reviewers. Or even when immediately felt to be a cherry pick candidate the answers to likely reviewer questions are not readily available in an issue, the commit message, the PR description, or associated discussion threads on GitHub.
A cherry-pick PR specific template might look something like, eg:
Description
<autopopulated from tool>
How Has This Been Tested?
Type of change:
<LINK ISSUE HERE>
)<LINK ISSUE HERE>
)<LINK TO TESTGRID HERE>
)Criticality / Risk / Complexity / Benefit:
Checklist:
<LINK TO OTHER CHERRY PICKS HERE>
.The text was updated successfully, but these errors were encountered: