This is the triage and team assistance bot for the rust-lang organization.
Please see the wiki for our documentation, and feel free to contribute edits if you find something helpful!
Triagebot consists of a webserver with several endpoints.
The /github-hook
and /zulip-hook
endpoints receive webhook notifications from the respective services.
Triagebot can then respond to those notifications to perform various actions such as adjusting labels.
The Triagebot webserver also includes several other endpoints intended for users to access directly, such as https://triage.rust-lang.org/agenda.
Triagebot uses a Postgres database to retain some state. In production, it uses RDS.
The server at https://triage.rust-lang.org/ runs on ECS and is configured via Terraform. Updates are automatically deployed when merged to master.