-
Notifications
You must be signed in to change notification settings - Fork 310
Avoid need for closing and then re-opening PRs for checking a PR's CI again for an updated master branch #1884
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
base: master
Are you sure you want to change the base?
Conversation
Dry-run check results
|
What's the exact issue here? When a PR is returned from the merge queue with a failure, CI doesn't run automatically? |
It is when: Checks had been failing because of issues unrelated to the PR in question (in this case someone had renamed their GH account) so the PR doesn’t even make it to the merge queue in the first place. The UX is also nicer; one can (assuming this works the way I think it should) just press “merge when ready” on a PR with Red CI (that’s red due to And also in such a case, earlier – i.e. while the |
This is a bit annoying, but seems like the other benefits should outweigh the extra cost, IMO. +1 |
this would also be a time point one could target with an event type (“ Though with the |
yes, that's what I thought. And if it turns out it’s not nicer, it’s very easy to revert back to how it was before :-) we should already get to experience what the successful case UX is like on this PR itself |
Nevermind any of these downsides. Because documentation sucks, I ran the whole setup in a test repository now, and it turns out that “ |
This also means that running CI on de-queue sounds like a reasonable addition, I'll keep testing a bit. |
As commented here #1881 (comment)
Potential downsides: Runs CI more often (presumably also doing it again on/before merges where checks had already passed).1
Potential (additional) upside: The Dry-run check results comment gets updated another time, making the documented diffs in the comment thread more accurate.
Footnotes
(A possible alternative against this could be to go for
auto_merge_disabled
instead...) ↩