Shortcuts

Shortcuts are simple commands for performing common tasks.

Usage

Shortcut commands can be issued by writing a GitHub comment as indicated below.

ready

@rustbot ready

This indicates that a PR is ready for review. This assigns the S-waiting-on-review label on the pull request and removes both S-waiting-on-author and S-blocked if present.

@rustbot review or @rustbot reviewer are aliases for ready.

author

@rustbot author

This indicates that a PR is waiting on the author. This assigns the S-waiting-on-author label on the pull request and removes both S-waiting-on-review and S-blocked if present.

blocked

@rustbot blocked

This indicates that a PR is blocked on something. This assigns the S-blocked label on the pull request and removes both S-waiting-on-author and S-waiting-on-review if present.

Configuration

This feature is enabled on a repository by having a [shortcut] table in triagebot.toml:

[shortcut]

Implementation

See parser/src/command/shortcut.rs and src/handlers/shortcut.rs.