-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
mungegithub: extract hardcoded list of CLA labels into configurable list #3724
Comments
@kubernetes/sig-contributor-experience-misc |
The cla one is the old google bot which I think can go. The human approved one.. I'm not quite sure what the use case would be for that, or if we permit exceptions to signing the CNCF-CLA. Nothing mentioned here about that: https://github.com/kubernetes/community/blob/master/CLA.md Either way, it should probably be configurable. |
If some guys want their PR merged when they are still in the progress of signing CLA but not finished, assignees can label But this might lead to the PR has both |
What if the author fails to sign CLA but the PR is merged with |
IMO, at least, we shouldn't look for // Must pass CLA checks
if gateCLA {
if !obj.HasLabel(claYesLabel) && !obj.HasLabel(claHumanLabel) && !obj.HasLabel(cncfClaYesLabel) {
sq.SetMergeStatus(obj, noCLA)
return false
}
} |
/cc @yutongz |
We are not in cncf right now, so still need old one. I agree we can make it configurable. TBH, I like "human-approved" as a hacker to get cla done quickly. |
@yutongz, can you elaborate? being "in the CNCF" is not a requirement of signing the CNCF CLA. We need to standardize on tooling and the CNCF CLA or we run legal risks with contributions. |
@sarahnovotny, Yutong works on Istio that's also using mungegithub, not K8s. The manual override label is still useful I think. Maybe what we need is parameterization here as well, to allow different bots to respect different sets of labels. |
Making the set of labels configurable and not hardcoded seems like the path forward then. @sarahnovotny re: legal risks, does this mean we should pull support for the pinging @eparis to ask what happened with kubernetes/kubernetes#49447 |
Issues go stale after 90d of inactivity. Prevent issues from auto-closing with an If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or |
With mungegithub on the way out and tide being the way of the future, I don't think this is relevant anymore. Would you agree, @spiffxp? |
/close |
mungegithub currently looks for one of three CLA labels:
cla: human-approved
cla: yes
cncf-cla: yes
a) do we still need to look for all three, or could we just use the
cncf-cla
label?b) if not, would it be worth passing in the labels as a configurable list instead of hardcodes?
The text was updated successfully, but these errors were encountered: