-
-
Notifications
You must be signed in to change notification settings - Fork 964
Add guidelines for triagers closing PRs #530
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
Conversation
Mariatta
left a comment
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.
- Remove line 31 (- Closing PRs and issues)
- triagers should not close any PRs. Only core devs should do this.
- There is now a "stale" label in CPython repo. Triagers can add this label to indicate that the PR is inactive/stale and potentially can be closed by core dev.
|
Sorry, but I need a break from open source and about to be OOOS, I won't be able to look into this for a while. Can other core devs look into this PR? |
No problem, thanks for all the help with getting the Triage team set up @Mariatta! |
|
🤖 Mariatta was mentioned, but she's out of open source until end of September 2019. Hopefully someone else can look into this in the meantime. |
|
Mariatta:
I applied all of the above suggestions to the PR and updated the labels section to include the new Based on my understanding of @brettcannon's earlier description, a stale PR is one that is either no longer relevant, or has not received a response from the author in a significant period of time. If possible, I think we should aim to more specifically define what would potentially qualify as a "significant period of time", but it might be somewhat circumstantial and better left open to interpretation. |
Based on feedback from Ammar Akar, clarify closing guidelines to only restrict the closing of PRs, not bpo issues.
Also, add a reference label for the GitHub PR labels section
|
Since the note has grown significantly in size, I think it might be better in terms to formatting to remove the note directive: Also, I hadn't initially intended for the note to be on the same indentation level as the bulleted list. The netlify preview is quite useful, I'm looking forward to having it for CPython documentation changes. |
willingc
left a comment
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.
Thanks @aeros167. I reworded the triager/core dev responsibilities to be more positive.
Also, I recommend removing the competition sentence.
|
Thanks for the in-depth review @willingc. If any of my responses within the next week are delayed, I've been intermittently occupied with hurricane prep and may be without power for a few days depending on the trajectory.
I might have been basing the wording too much on the discussion from the ML and issue. More positivity is always a good thing. (:
That was based on what Mariatta said in a discuss topic regarding the GitHub labels:
I'm perfectly okay with removing it though. Edit: Normally I'd @mention Mariatta, but it looks like she's currently taking a well deserved break from open source for a couple of months. |
Co-Authored-By: Carol Willing <carolcode@willingconsulting.com>
|
I'll fix the number of words per line after all of the suggestions are finished so that I can do it all at once instead of across multiple commits. |
|
Stay safe @aeros167 during the storm. |
Thanks. It seems to be going rather slowly at the moment and the predicted path keeps changing. Fortunately though, it seems be a lot less likely to make direct landfall with the latest models, but we're still likely going to have some outages. |
Co-Authored-By: Carol Willing <carolcode@willingconsulting.com>
eamanu
left a comment
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
|
@willingc I believe that I've addressed all of the recommended changes. Is there anything further that I should change before moving forward with this PR? |
|
Thanks @brettcannon! |

Based on the conversation in #527, I added a note after the "Responsibilities include" list which specifies that triagers should only close PRs that could be considered spam, but they can suggest for other PRs to be closed. For anything potentially valid (including recently active and older PRs), a core developer should make the final decision.