-
Notifications
You must be signed in to change notification settings - Fork 108
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
tide
not honoring multiple reviewer branch protection
#134
Comments
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale Looking at this, it is actually quite weird: |
The github UI do block merge. Merge by tide however isn't blocked with less than required reviews. |
If tide merge with git merge command behind the scenes then github web ui would display PR as merged. If we can check if it hits some web API rather than git commands that might help. |
This is it - reading about protected branches it says
Which means Tide as admin can merge PRs over branch protection unless the strict Making Tide playing nicer with Github branch protection would be really nice, considering how GH features evolved over time. Right now I think we are hitting Tide model limits - it evaluates mergeability using mostly GH search (label presence/absence) and job results, and relies on 🤔 |
We did try making tide not admin, does not work. |
Migrated from kubernetes/test-infra#23031 reported by @dhaiducek :
What happened:
tide
configuration:branch-protection
for a particular repo:tide
merges PRs without the second review (or any review, really--it'll merge with/lgtm
without an actual review)What you expected to happen:
tide
to respect the reviewer count and not merge PRs until thenHow to reproduce it (as minimally and precisely as possible): (configuration above)
Please provide links to example occurrences, if any:
Anything else we need to know?:
tide
queries, and was wondering what this was and whether this was the missing piece for honoring reviewers or if multiple reviewers was not currently a feature oftide
:The text was updated successfully, but these errors were encountered: