Skip to content

📖 Relax our backporting guidelines and policies#3960

Merged
k8s-ci-robot merged 1 commit into
kubernetes-sigs:masterfrom
vincepri:contributing-guide-backports
Dec 2, 2020
Merged

📖 Relax our backporting guidelines and policies#3960
k8s-ci-robot merged 1 commit into
kubernetes-sigs:masterfrom
vincepri:contributing-guide-backports

Conversation

@vincepri
Copy link
Copy Markdown
Member

This change relaxes and defines a bit more what can be backported and
how. After this change is merged, we'll allow both bug fixes and minor
(non-breaking) features to be backported if at least one or more
maintainers approves the cherry pick.

With these changes we aim to be more welcoming of changes to the current
stable branch instead of stopping the world until the next releases.

The only caveat is that backports that I'd like to highlight is that
backporting is an expensive operation. More often that not,
a cherry-picked commit requires another full review because changes are
usually not compatible.

Going forward, we won't allow PRs to target a release branch directly,
we'll always require changes to go in the main branch first, and only
after they've been merged, to backport them.

Signed-off-by: Vince Prignano vincepri@vmware.com

/assign @CecileRobertMichon @ncdc @detiber

@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Nov 30, 2020
@vincepri
Copy link
Copy Markdown
Member Author

/milestone v0.4.0

@k8s-ci-robot k8s-ci-robot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Nov 30, 2020
@k8s-ci-robot k8s-ci-robot added this to the v0.4.0 milestone Nov 30, 2020
@CecileRobertMichon
Copy link
Copy Markdown
Contributor

+1 from me

/hold to discuss at office hours

@k8s-ci-robot k8s-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Nov 30, 2020
Copy link
Copy Markdown
Contributor

@detiber detiber left a comment

Choose a reason for hiding this comment

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

minor nit, otherwise lgtm

Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md Outdated
@ncdc
Copy link
Copy Markdown
Contributor

ncdc commented Nov 30, 2020

LGTM pending Jason's suggestion

@fabriziopandini
Copy link
Copy Markdown
Member

lgtm for me

This change relaxes and defines a bit more what can be backported and
how. After this change is merged, we'll allow both bug fixes and minor
(non-breaking) features to be backported if at least one or more
maintainers approves the cherry pick.

With these changes we aim to be more welcoming of changes to the current
stable branch instead of stopping the world until the next releases.

The only caveat is that backports that I'd like to highlight is that
backporting is an expensive operation. More often that not,
a cherry-picked commit requires another full review because changes are
usually not compatible.

Going forward, we won't allow PRs to target a release branch directly,
we'll always require changes to go in the main branch first, and only
after they've been merged, to backport them.

Signed-off-by: Vince Prignano <vincepri@vmware.com>
@vincepri vincepri force-pushed the contributing-guide-backports branch from e9c647b to 45aaa16 Compare December 2, 2020 21:56
@vincepri
Copy link
Copy Markdown
Member Author

vincepri commented Dec 2, 2020

This should be good to go, we discussed it at the community meeting as well

/hold cancel

@k8s-ci-robot k8s-ci-robot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Dec 2, 2020
Copy link
Copy Markdown
Contributor

@detiber detiber left a comment

Choose a reason for hiding this comment

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

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Dec 2, 2020
@ncdc
Copy link
Copy Markdown
Contributor

ncdc commented Dec 2, 2020

/lgtm

@vincepri
Copy link
Copy Markdown
Member Author

vincepri commented Dec 2, 2020

/test pull-cluster-api-test-main

Copy link
Copy Markdown
Contributor

@CecileRobertMichon CecileRobertMichon left a comment

Choose a reason for hiding this comment

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

/lgtm
/approve

@k8s-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: CecileRobertMichon

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Dec 2, 2020
@vincepri
Copy link
Copy Markdown
Member Author

vincepri commented Dec 2, 2020

/test pull-cluster-api-test-main

@k8s-ci-robot k8s-ci-robot merged commit 90c5465 into kubernetes-sigs:master Dec 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants