Skip to content
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

fixes-GH-#2556-Dealing with stale issues #2557

Merged

Conversation

rahul799
Copy link
Member

@rahul799 rahul799 commented Apr 2, 2020

fix #2556

Review Time Estimate

  • Immediately
  • Within one week
  • When possible

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My change requires a change to the documentation.
  • I have updated the CHANGELOG.md.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

.github/workflows/stale.yml Outdated Show resolved Hide resolved
@infotroph
Copy link
Member

Do you know whether the label change events will show up in any news feeds? I don't think we need to go too far out of our way to generate notifications if they won't happen automatically, but if I got a ping every time an issue was marked stale that might be a useful push to look at it and possibly decide I had time to fix it.

@rahul799
Copy link
Member Author

rahul799 commented Apr 3, 2020

Yes, they do show in the notification.

@infotroph
Copy link
Member

If we can only have one label exempt from flagging, maybe we should back up and ask how useful exemption is -- Will enough issues be unfairly labeled stale that it's a burden to manually unflag them?

My prediction is that the main benefit of the stale flag will happen at the moment it's applied -- hopefully seeing an old issue get flagged will goad us into revisiting and resolving it. If the flag makes us revisit an issue, conclude it's neither resolvable nor closable yet, and manually unflag it, that seems like an acceptable outcome... But then again I'm the guy who didn't like auto-tagging in the first place, so maybe I shouldn't be the one driving this conversation 😀

@rahul799
Copy link
Member Author

rahul799 commented Apr 4, 2020

Should I take it to slack?

@infotroph
Copy link
Member

Yeah, Slack seems useful to get. Would you be willing to solicit feedback on Slack (it'll be slow-moving there too, especially over weekends) and then summarize the outcome of the discussion here so that it's not lost in the chat logs?

@rahul799
Copy link
Member Author

rahul799 commented Apr 4, 2020

sure

@rahul799
Copy link
Member Author

rahul799 commented Apr 7, 2020

Summary - As per the discussion on slack, we have some pros of using it.

  • A way of resurfacing issues that haven’t been touched in a while and reminding/embarrassing us into dealing with them… or at least touching them again and, therefore, resetting the timer.
  • Probably somebody realizes that the issue is already fixed & can close it.

Conclusion - We are going to use this action.

I will like to add that we have one more feature that is operation-per-run which I have kept 25. is it okay?

@infotroph
Copy link
Member

Hah, the operations per run was going to be my last question! Am I right this means if there are say 35 issues eligible to be marked stale today, it will mark 25 of them today and then handle the rest on its next run tomorrow? If so then yes, 25 seems fine -- hopefully after the initial backlog is cleared, we'll never come close to the limit again.

@rahul799
Copy link
Member Author

rahul799 commented Apr 7, 2020

Yes, you are correct.

Copy link
Member

@infotroph infotroph left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved pending one more tweak to make the labels match the existing ones. Thanks to tackling this!

.github/workflows/stale.yml Outdated Show resolved Hide resolved
Co-Authored-By: Chris Black <chris@ckblack.org>
@mdietze mdietze merged commit 7302c5a into PecanProject:develop Apr 7, 2020
@rahul799 rahul799 deleted the GH-#2556-Dealing-with-stale-issues branch April 7, 2020 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Dealing with stale issues
3 participants