-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
docs(config options): automerge
and GitHub branch protection rule
#25810
docs(config options): automerge
and GitHub branch protection rule
#25810
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This docs addition is unintentionally misleading.
Renovate never merges a PR with failing tests itself. The sentence implies that Renovate is a bandit which will merge your failing PR if you don't forbid it, and this is not the case.
Instead, this applies to platform automerge. If platform automerge is used, Renovate tells GitHub "please automerge this when it's ready". It is GitHub which decides "who cares about the failing tests" and merges, not Renovate
Yeah it's tricky to get the right wording for this. I don't want to blame GitHub (too much), and avoid users thinking Renovate is doing something wrong... 😄
I expected this wording to be about right. 🙃
🤠 Yeehaw, pardner. Allow me to automerge this here PR. I know it has breaking tests, but around these parts we like to live dangerously.
I think Renovate defaults to Open for suggestions! 😄 |
Co-authored-by: Oliver Salzburg <oliver.salzburg@protonmail.com>
How about something along the lines of:
|
Co-authored-by: Rhys Arkins <rhys@arkins.net>
🎉 This PR is included in version 37.60.3 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
Changes
Context
Users who select the Require status checks to pass before merging checkbox expect GitHub to block Renovate PRs with any failing check. But for GitHub's feature to work properly, you must actually select at least one status check.
Examples of users confused by this behavior:
I don't know when/if GitHub will improve the form's text and layout. In the meantime we can warn our own users about this behavior.
Documentation (please check one with an [x])
How I've tested my work (please select one)
I have verified these changes via: