github pull-request "check-cla" still fails even though I have signed the CONTRIBUTORS.md file #594
|
Hi folks, How do I stop github from spamming my inbox incessantly about tests in my lfric_apps pull-request which apparently haven't passed, when there's no good reason for that? My offending pull request is this one: MetOffice/lfric_apps#292 a) The "check-cla" test (which checks that I've signed the Momentum contributors license before contributing) is stubbornly failing even though I have added my name to the CONTRIBUTORS.md file in my branch as instructed (and fixed conflicts in that file, and pushed it to my branch in my fork of the repo). Any idea how to make this test pass? b) As-of today, I'm repeatedly getting messages that "Check CR approved" is failing. I think this is supposed to check whether code/system review has been approved. I don't expect it to be approved yet as its still under sci/tech review. Why is it repeatedly running this test prematurely and spamming me about code review not yet being approved? Cheers! |
Replies: 3 comments 6 replies
|
At a guess could it be because you've signed the CLA as "michaelwhitall" and your username is "MichaelWhitall"? |
|
Hi Mike, I think the cla checker is failing because it's case sensitive to your username - so Yes, the check CR approved is a bit overzealous, but adds protection against the PR being merged prematurely (ie before kgos/macros have been updated at HoT). We have this as it's a lot easier to commit PRs in github than it was in fcm. We're trying to think of ways to keep that protection without it being quite so annoying! |
|
Hi MichaelWhitall with the exception to case sensitive cla-check failure, all other features (cr_check and changes requested), you have reported here are functionally correct. |
At a guess could it be because you've signed the CLA as "michaelwhitall" and your username is "MichaelWhitall"?