-
Notifications
You must be signed in to change notification settings - Fork 113
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
change rejected to requested changes #109
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.
LGTM
Codecov Report
@@ Coverage Diff @@
## master #109 +/- ##
=======================================
Coverage 91.01% 91.01%
=======================================
Files 14 14
Lines 534 534
=======================================
Hits 486 486
Misses 48 48
Continue to review full report at Codecov.
|
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.
I don't quite agree on this. I'll leave as "request changes" for now, and I'll got with the majority, I'll explain why.
Although there isn't any button "Reject PR" every time, I think there are people 👎 on PRs, not requesting changes. So in effect, they are completely rejecting the PR, and that needs to be logged.
If we could triage between actual "changes requested" and real rejection that would be cool though, but for now, I think it's better to count them as "rejected" and not just "change requested".
how about we consider empty request changes as rejection |
Don't know if it's this simple. We could also parse comments for But that's just my two cents anyway, as said, if the majority thinks we should make the change, then go. |
Just to give specific example: The workflow isn't that simple, and sometimes "changes requested" reviews are indeed rejections. Empty "changes requested" reviews or reviews containing -1 should indeed be treated as rejection I'd say, even if technically they are "changes requested" for GitHub |
@Tiriel I'm not sure that is completely correct, as the status of a fully "rejected" PR will be If at some point we develop an abandoned-issue-closing-bot, then we might consider a PR with a ❌ for closure... |
@refack Well that's precisely my point, it's not used solely for requesting change, nore purely for rejection. So, while I think the current workflow can be perfected, I don't think we should completely strip away the "rejection" part. Anyway, the PR is to merged since I'm alone on this, but I do think we'll lose a bit where we could've added a new feature instead of replacing one |
@refack Thanks for taking the time in any case. It does make sense indeed, and for consistency I agree there's a case in changing the workflow. This does let me with the impression that there's a point to consider about full-on rejections and that they should be handled though, even in minority. Just dismissed my review so the PR can be merged clean :) |
Merging it now since minor changes and approved. |
Rejected isn't really very accurate and it has a negative connotation when in reality its more likely that the reviewer wants the PR to land, but wants to make it better (hence "requested changes")