Issue Assignment - Rust Forge (original) (raw)
Keyboard shortcuts
Press ← or → to navigate between chapters
Press S or / to search in the book
Press ? to show this help
Press Esc to hide this help
Rust Forge
Issue Assignment
The issue assignment commands allows any user to assign themselves to a GitHub issue.
Usage
Issue assignment is done by entering one of these commands in a GitHub comment:
@rustbot claim
— Assigns the issue to yourself.@rustbot release-assignment
— Removes the current assignee. Only the current assignee or a team member can release an assignment.@rustbot assign @user
— Assigns a specific user. Only team members can assign other users.
Due to GitHub restrictions, not all users can be directly assigned to an issue. Only users with write permission to the repo, or rust-lang organization members can be directly assigned. If triagebot is unable to directly assign the user, it will instead assign @rustbot
and edit the top-level comment with a message that the issue has been claimed.
Configuration
Issue assignment is enabled on a repository by the existence of the [assign]
table in triagebot.toml
:
[assign]
Implementation
See parser/src/command/assign.rs and src/handlers/assign.rs.