question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. ItĀ collects links to all the places you might be looking at while hunting down a tough bug.

And, if youā€™re still stuck at the end, weā€™re happy to hop on a call to see how we can help out.

Closing stale issues and PRs automatically

See original GitHub issue

šŸš€ Feature Proposal

Hey! šŸ‘‹

As many have probably noticed, this repository has over 1500 open issues, and 150 open pull requests. Iā€™ve tried in the last couple of weeks to do something about it, and while PRs have gone down from 200 (plus Iā€™ve landed many new ones), the issues have been untouched. Iā€™ve spot checked a few, and about half of them are no longer relevant (either due to old version of node, or just plain fixed in newer versions of Jest).

As mentioned a few times before, this project is 100% community driven, so any time spent is either taken away from work hours (which Iā€™ve been guilty of the last couple of weeks šŸ˜…) or spare time/weekends/holidays. This makes it quite the chore to go through them all, and for the health of the project (and my own mental one), I think getting the number of open issues and PRs down is a good step towards making it easier to stay on top of new ones.

Weā€™ve started locking old closed issues automatically, and we also have quite good issue templates that have increased the quality of both bug reports and feature requests. Both of these have helped, and I hope closing old stale issues will do the same!

That said, I understand itā€™s frustrating to see your issue or PR you spent time putting together, and which might still be relevant, be closed as stale by some stupid bot. So feel free to provide feedback here in this issue if thereā€™s anything in the process we can improve! Just keep in mind there are unpaid humans behind this project (mostly a single human since summer), so if the solution is ā€œget to the issue quickerā€ or ā€œspend more timeā€, thatā€™s not really scalable šŸ™‚

Lastly, thanks for using Jest and reporting issues and sending PRs - I hope that by making the backlog more manageable the project will be easier to maintain going forward!

ā¤ļø


Lastly, please give the alpha releases of Jest v28 a try! šŸ˜€ yarn add jest@next.

Issue Analytics

  • State:open
  • Created 2 years ago
  • Reactions:9
  • Comments:20 (16 by maintainers)

github_iconTop GitHub Comments

4reactions
conartist6commented, Feb 26, 2022

Yeah I know everyone makes PRs for their own little problem, but thatā€™s different than maintainership and, as you note, generally creates more work for you not less.

If the problem is that thereā€™s an incredible amount of work that only you can possibly do, then why canā€™t we solve that problem? We are engineers, after all. So what are the barriers to adding more triagers and maintainers?

From where I sit it looks like one big barrier is communication. Itā€™s unreasonable to expect to get help you are not asking for. Why not create and document a place to discuss direction and bring together people who are interested in the advancement of the project as a whole? I know there must be plenty of them!

3reactions
vjeuxcommented, Mar 5, 2022

(getting triaging permission is more about getting fb/meta to do anything - I donā€™t have the accesses necessary, and neither do most employees.)

Let me look into it on Monday. It should be possible, weā€™ve done it for other repos.

Read more comments on GitHub >

github_iconTop Results From Across the Web

should we close stale PRs? and how many lapsed days are ...
There is now a GitHub Action for automatically markings PRs and issues as stale, and it can also automatically close the stale issue/PR....
Read more >
Automatically close stale issues and pull requests - Freek.dev
Keeping track of those stale issue and PRs manually and close them after a while takes some efforts and is not really interesting....
Read more >
Stale Issues in Gutenberg Repository ā€“ Make WordPress Core
In the Core Editor meeting on Jan 13th, a group of us discussed the idea of implementing a ā€œStaleBotā€ that will automatically close...
Read more >
Should I Stale or Should I Close? An Analysis of a Bot that ...
1 This bot is described as a GitHub App that help integrators and maintainers by automatically labeling and closing abandoned issues and pull...
Read more >
GitHub bot to automatically close stale Issues and Pull ...
If the Issue or Pull Request is updated, or anyone comments, then the stale label is removed and nothing further is done until...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found