Add Assign Issue workflow#10408
Conversation
a0b7da5 to
a3e6022
Compare
|
Tested: coryrc#4 |
Allow users to assign issues to themselves. I don't know if its comments (i.e. unassigning) affects orca bot's inactivity and stale. Probably. I didn't see a way for actions/stale to exempt particular comments. This is set for 30 days and stale for 90 days, so if people are using this the stale timing can jump up to 120 days.
a3e6022 to
87b8a7d
Compare
|
@coryrc |
|
Right now, only you and noisyfox can assign Issues. This allows people to "volunteer" to fix an Issue by asking the bot to assign it to themself. |
|
I see. That's a great idea. Thank you. |
There was a problem hiding this comment.
Pull Request Overview
This PR adds a GitHub Actions workflow to allow users to assign issues to themselves and automatically manage stale assignments. The workflow includes automated unassignment after 30 days of inactivity and reminders after 7 days.
- Adds automated issue assignment workflow with comment-based triggers
- Implements automatic unassignment after 30 days of inactivity
- Configures reminders and assignment limits for maintainers
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
|
|
||
| on: | ||
| schedule: | ||
| - cron: 0 0 * * * |
There was a problem hiding this comment.
[nitpick] Running this workflow daily at midnight UTC may be unnecessary for issue assignment management. Consider reducing the frequency to weekly (e.g., '0 0 * * 0') to reduce resource usage while still maintaining reasonable cleanup of stale assignments.
| - cron: 0 0 * * * | |
| - cron: 0 0 * * 0 |
|
@SoftFever @coryrc Could the bot add a tag when the assignee marks an issue as ready to close but the reporter hasn’t? Or even this tag could be used to close the issue if X time pass before it's assigned and the reporter doesnt comment. |
|
There's already a stale bot, so I didn't think it worth it. This script only does assignees though, so it would have to be another. |
|
I have been thinking a voting bot would be nice (i.e. +3 people vote "No repro") to keep the drama down if one person thinks something is bad and the other doesn't. But I also think it can only work with comments and that would create a bunch of noise which would be worse than the status quo. Though maybe a bot which allows deputizing a bunch of people to add/remove tags would be helpful, but you still run risk of community management, but to a lower degree. |
Allow users to assign issues to themselves.
I don't know if its comments (i.e. unassigning) affects orca bot's inactivity and stale. Probably. I didn't see a way for actions/stale to exempt particular comments. This is set for 30 days and stale for 90 days, so if people are using this the stale timing can jump up to 120 days.
Fixes #10406