[GH-ISSUE #572] REDACTED #3132

Closed
opened 2026-04-25 17:26:09 -05:00 by GiteaMirror · 8 comments
Owner

Originally created by @jeme on GitHub (Jun 10, 2020).
Original GitHub issue: https://github.com/semver/semver/issues/572

Originally created by @jeme on GitHub (Jun 10, 2020). Original GitHub issue: https://github.com/semver/semver/issues/572
GiteaMirror added the question label 2026-04-25 17:26:09 -05:00
Author
Owner

@ljharb commented on GitHub (Jun 10, 2020):

Please don't do that; programmatically closing issues is very user-hostile, and very few issues become less relevant with time.

<!-- gh-comment-id:642122222 --> @ljharb commented on GitHub (Jun 10, 2020): Please don't do that; programmatically closing issues is very user-hostile, and very few issues become less relevant with time.
Author
Owner

@jwdonahue commented on GitHub (Jun 10, 2020):

Question threads that have been tagged as answered, where the OP had not responded for months or years, should be closed. Whether that is done manually or by automation is not relevant, provided it is done correctly in either case.

<!-- gh-comment-id:642182786 --> @jwdonahue commented on GitHub (Jun 10, 2020): Question threads that have been tagged as answered, where the OP had not responded for months or years, should be closed. Whether that is done manually or by automation is not relevant, provided it is done correctly in either case.
Author
Owner

@jwdonahue commented on GitHub (Jun 10, 2020):

One of the real problems here is that GitHub doesn't provide finer grained control of privileges. You can't give tagging privileges to someone without also giving them the keys to the entire kingdom (write access to the repo). If there was a tool that could be configured to recognize some form of tag format in the comment text, and it could be configured to process only tags from a restricted list of users, I would vote for the use of that tool. Someone could tag the thread, giving the OP some warning, then 10 days later the bot comes through and closes them.

<!-- gh-comment-id:642187275 --> @jwdonahue commented on GitHub (Jun 10, 2020): One of the real problems here is that GitHub doesn't provide finer grained control of privileges. You can't give tagging privileges to someone without also giving them the keys to the entire kingdom (write access to the repo). If there was a tool that could be configured to recognize some form of tag format in the comment text, and it could be configured to process only tags from a restricted list of users, I would vote for the use of that tool. Someone could tag the thread, giving the OP some warning, then 10 days later the bot comes through and closes them.
Author
Owner

@ljharb commented on GitHub (Jun 10, 2020):

I find it highly relevant. Closing things manually - ideally with a handcrafted, not a canned, comment - is kind, and it's more important to be kind than it is to reduce the open issue count.

<!-- gh-comment-id:642187913 --> @ljharb commented on GitHub (Jun 10, 2020): I find it highly relevant. Closing things manually - ideally with a handcrafted, not a canned, comment - is kind, and it's more important to be kind than it is to reduce the open issue count.
Author
Owner

@jwdonahue commented on GitHub (Jun 10, 2020):

Like I said, it would have to be done correctly. If a human has commented and tagged the thread and there is a grace period, I think that would be awesome.


But yes, I agree with your sentiments regarding kindness.

<!-- gh-comment-id:642188648 --> @jwdonahue commented on GitHub (Jun 10, 2020): Like I said, it would have to be done correctly. If a human has commented and tagged the thread and there is a grace period, I think that would be awesome. ----- But yes, I agree with your sentiments regarding kindness.
Author
Owner

@jwdonahue commented on GitHub (Jun 10, 2020):

I would also point out that a SemVer 3.0.0 is not anywhere on the near horizon at this point and a lot of the proposals, would require a major version bump of the spec. Those could be tagged for revival later, when there is a plan in place to develop v3.

I basically love tags and automation for this kind of work. Keeping the open issues list down to a workable set is the best way to help get traction on the issues that can be resolved without a major version bump. Provided the automation is a human assistant and not the other way around of course.

<!-- gh-comment-id:642192841 --> @jwdonahue commented on GitHub (Jun 10, 2020): I would also point out that a SemVer 3.0.0 is not anywhere on the near horizon at this point and a lot of the proposals, would require a major version bump of the spec. Those could be tagged for revival later, when there is a plan in place to develop v3. I basically love tags and automation for this kind of work. Keeping the open issues list down to a workable set is the best way to help get traction on the issues that can be resolved without a major version bump. Provided the automation is a human assistant and not the other way around of course.
Author
Owner

@ljharb commented on GitHub (Jun 11, 2020):

I think a bot to mark issues as stale is fine - I’m objecting to a non-human closing issues, specifically.

<!-- gh-comment-id:642461132 --> @ljharb commented on GitHub (Jun 11, 2020): I think a bot to mark issues as stale is fine - I’m objecting to a non-human *closing* issues, specifically.
Author
Owner

@FichteFoll commented on GitHub (Jun 11, 2020):

One of the real problems here is that GitHub doesn't provide finer grained control of privileges. You can't give tagging privileges to someone without also giving them the keys to the entire kingdom (write access to the repo).

Github added the "Triage" access level some time last year, iirc, which allows exactly for what would be needed: managing issues without write access to the repository.

<!-- gh-comment-id:642756300 --> @FichteFoll commented on GitHub (Jun 11, 2020): > One of the real problems here is that GitHub doesn't provide finer grained control of privileges. You can't give tagging privileges to someone without also giving them the keys to the entire kingdom (write access to the repo). Github added the "Triage" access level some time last year, iirc, which allows exactly for what would be needed: managing issues without write access to the repository.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/semver#3132