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

@rustbot 완전 정복

@rustbot(triagebot이라고도 합니다)은 유틸리티 로봇입니다. 원래는 rust-lang 조직의 GitHub 멤버만 할 수 있는 작업을 모든 기여자가 할 수 있게 해 주는 용도로 주로 쓰입니다. rustc 기여자에게 가장 유용한 기능은 이슈 할당 요청과 레이블 재지정입니다.

이슈 할당 요청

아직 할당되지 않은 이슈를 작업하려면 그 이슈의 할당을 요청하십시오. 이슈 할당을 참고하십시오.

이슈 레이블 재지정

이슈나 PR의 레이블을 바꾸는 권한도 원래는 조직 멤버에게만 있습니다. 하지만 @rustbot을 사용하면 몇 가지 제한 안에서 이슈의 레이블을 직접 재지정할 수 있습니다. 이 기능은 주로 다음 두 가지 경우에 유용합니다.

이슈 분류 돕기: 이 글을 쓰는 시점에 Rust의 이슈 트래커에는 열린 이슈가 5,000개가 넘습니다. 그래서 이슈 트래커를 최대한 깔끔하게 유지하는 데는 레이블이 가장 강력한 도구입니다. 이슈를 분류하려고 이슈 트래커에서 몇 시간씩 보낼 필요는 없습니다. 하지만 이슈를 직접 열었고 레이블을 붙이는 것이 어렵지 않다면 얼마든지 직접 붙이십시오.

PR 상태 갱신하기: PR의 상태는 “상태 레이블“로 나타냅니다. 예를 들어 PR에 병합 충돌이 생기면 S-waiting-on-author 레이블이 자동으로 붙습니다. 이 경우 PR을 리베이스하기 전까지 리뷰어가 리뷰하지 않을 수 있습니다. 브랜치를 리베이스했다면 레이블을 직접 바꾸십시오. S-waiting-on-author 레이블을 제거하고 S-waiting-on-review를 다시 추가해야 합니다. 이 경우 @rustbot 명령은 다음과 같습니다.

@rustbot label -S-waiting-on-author +S-waiting-on-review

이 명령의 구문은 꽤 유연하므로, 이 명령을 호출하는 다른 변형도 있습니다. 레이블을 갱신하는 단축 명령도 몇 가지 있습니다. 예를 들어 @rustbot ready는 위 명령과 같은 일을 합니다. 자세한 내용은 레이블 지정에 관한 문서 페이지와 단축 명령을 참고하십시오.

기타 명령

@rustbot으로 무엇을 할 수 있는지 궁금하다면 문서를 확인하십시오. 이 문서는 봇의 레퍼런스이며, 봇이 업그레이드될 때마다 최신 상태로 갱신되어야 합니다.

@rustbot은 릴리스 팀이 관리합니다. 기존 명령에 대한 의견이나 새 명령에 대한 제안이 있다면 언제든지 Zulip에서 연락하거나 triagebot 저장소에 이슈를 등록하십시오.