Uh oh!
There was an error while loading. Please reload this page.
tools: add find-inactive-collaborators.js - #39262
Conversation
Trott
commented
Jul 5, 2021
(And yes, I've emailed Thomas as well as a few others to see if they would be amenable to emeritus status at this time.) |
Trott
commented
Jul 5, 2021
This probably needs more robust error handling, but as a tool used internally in the project and not something end users ever run/see, we can also add that later. This also might be better incorporated into node-core-utils, but that means that the GitHub Action will have to install that every time. I could go either way on it. |
Uh oh!
There was an error while loading. Please reload this page.
9367582 to
d9c85f4CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
42fae35 to
912d361CompareUh oh!
There was an error while loading. Please reload this page.
912d361 to
42241a8Compare
tniessen
left a comment
There was a problem hiding this comment.
Is this being checked by eslint? If not, maybe it should be.
Trott
commented
Jul 8, 2021
Yes, if I remove a semicolon from the file, |
The plan is to eventually call this script with a scheduled GitHub Action that could automatically open pull requests to move collaborators to emeritus status after (for example) a year of inactivity. Sample run: ``` $ node tools/find-inactive-collaborators.mjs '30 months ago' 864 authors have made commits since 30 months ago. 101 landers have landed commits since 30 months ago. 146 reviewers have approved landed commits since 30 months ago. 109 collaborators currently in the project. Inactive collaborators: Thomas Watson $ ``` PR-URL: nodejs#39262 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
42241a8 to
5f3359dCompareTrott
commented
Jul 8, 2021
Landed in 5f3359d |
The plan is to eventually call this script with a scheduled GitHub Action that could automatically open pull requests to move collaborators to emeritus status after (for example) a year of inactivity. Sample run: ``` $ node tools/find-inactive-collaborators.mjs '30 months ago' 864 authors have made commits since 30 months ago. 101 landers have landed commits since 30 months ago. 146 reviewers have approved landed commits since 30 months ago. 109 collaborators currently in the project. Inactive collaborators: Thomas Watson $ ``` PR-URL: #39262 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
The plan is to eventually call this script with a scheduled GitHub Action that could automatically open pull requests to move collaborators to emeritus status after (for example) a year of inactivity. Sample run: ``` $ node tools/find-inactive-collaborators.mjs '30 months ago' 864 authors have made commits since 30 months ago. 101 landers have landed commits since 30 months ago. 146 reviewers have approved landed commits since 30 months ago. 109 collaborators currently in the project. Inactive collaborators: Thomas Watson $ ``` PR-URL: #39262 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
The plan is to eventually call this script with a scheduled GitHub
Action that could automatically open pull requests to move collaborators
to emeritus status after (for example) a year of inactivity.
Sample run: