mudman1986/Auto Assign Copilot to Issues

Automatically assigns GitHub Copilot to issues based on priority labels and configurable rules

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token with permissions to read issues and assign users. Requires issues:write permission.yes
modeAssignment mode: 'auto' for priority-based assignment or 'refactor' for creating/assigning refactor issuesnoauto
label-overridePriority label to filter by (auto mode only). Leave empty for default priority order: bug, documentation, refactor, enhancementno""
required-labelLabel that must be present on an issue before it is eligible for auto-assignment. Only users with write access can add labels, providing access control. Set to empty string to disable this security feature.nocopilot-approved
forceForce assignment even if Copilot already has an issue assignednofalse
dry-runDry run mode - log what would be done without making changesnofalse
allow-parent-issuesAllow assigning issues that have sub-issues (open or closed)nofalse
skip-labelsComma-separated list of labels to skip (e.g., 'no-ai,refining')nono-ai,refining
refactor-thresholdNumber of closed issues to check for refactor label. Default: 4 means 1 in 5 ratio (check last 4, create refactor if none found)no4
create-refactor-issueWhether to create new refactor issues when none are available. Default: true (create refactor issues)notrue
refactor-issue-templatePath to the issue template file for refactor issues. If not provided, uses built-in default content.no
wait-secondsNumber of seconds to wait before assigning an issue when triggered by issue events (e.g., issue closed). Allows for a grace period for manual assignment. Default: 300 (5 minutes)no300
refactor-cooldown-daysNumber of days to wait before creating a new auto-created refactor issue if any auto-created refactor issue was closed within this timeframe. Set to 0 to disable cooldown. Default: 7 daysno7
namedescription
assigned-issue-numberNumber of the issue that was assigned to Copilot (empty if no assignment)
assigned-issue-urlURL of the issue that was assigned to Copilot (empty if no assignment)
assignment-modeThe effective mode used for assignment (auto or refactor)