Closed msau42 closed 5 years ago
/assign @davidz627
/release-note-none
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: msau42
The full list of commands accepted by this bot can be found here.
The pull request process is described here
Do we have the root cause? "depth exactly 50" is suspicious or does this mean "depth >= 50 but we only ever get to 50 before failing". Besides that LGTM @krzyzacy did you ever run into something like this before with PROW?
/lgtm
cc @pohly I don't fully understand it either. Because https://github.com/kubernetes-csi/external-provisioner/pull/354 which went in right before mine succeeded.
Do we have the root cause? "depth exactly 50" is suspicious or does this mean "depth >= 50 but we only ever get to 50 before failing".
When "git clone --depth=50" happens to truncate exactly at a merge commit inside release-tools
, then that commit is replaced with a grafted commit that has zero parents instead of the real two parents. That then is picked up by the test as an invalid modification of release-tools
.
If we truncate at some other commit, the test passes.
@krzyzacy did you ever run into something like this before with PROW?
Prow doesn't use shallow checkouts, so no.
@msau42: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it.