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
docs: Clarify coordination for backporting process #15989
docs: Clarify coordination for backporting process #15989
Conversation
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.
Non-blocking nits
739c22e
to
cdca453
Compare
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.
nit, who is "colleague" in this? How does someone figure that out? Do we mean "other hat owner for the week"?
cdca453
to
1d51b0c
Compare
@joestringer Good point, updated |
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.
Looks good. I'd like to take it even maybe one step further, which is to say "Please coordinate with the previous / next hat to figure out how to get the backport PRs merged" so we don't get in this situation where there are 3 different PRs from 3 different weeks and none of them make progress because each hat owner works in a silo and gets stuck.
1d51b0c
to
83aec56
Compare
Another good point; I added a small paragraph describing as such. |
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.
Getting there, just a few more minor wording nits.
been merged, then please coordinate with the previous / next backporter to get | ||
make progress on them. |
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.
been merged, then please coordinate with the previous / next backporter to get | |
make progress on them. | |
been merged, then please coordinate with the previous / next backporter to check | |
what the status is and establish who will work on getting the backports into the tree | |
(for instance by investigating CI failures and addressing review feedback). |
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.
^ I realize it's a bit ambiguous here on "who" but from a high level the backports need to get done and release folks/maintainers don't care who does it as long as it gets done. I think it's useful to have some leeway for backporters of different weeks to negotiate who will work on the backports depending on who has the available time to do so.
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.
I've added a blurb mentioning the leeway and negotiation as well
The other hat owner will then end up doing v1.9 and v1.10 the next day, for | ||
example. |
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.
The other hat owner will then end up doing v1.9 and v1.10 the next day, for | |
example. | |
The other hat owner can then handle v1.9 and v1.10 backports the next day, for | |
example. |
@christarazi I don't think we are maintaining 1.7 anymore, are we? Shall we remove the |
Confirmed here on public Slack, 1.7 is EOL: https://cilium.slack.com/archives/CDD1S4BHC/p1621620861010800?thread_ts=1621620829.010600&cid=CDD1S4BHC |
Document the common workflow that we've been working under.
Signed-off-by: Chris Tarazi chris@isovalent.com