Skip to content

Combined status board of rust-lang/rust's Homu queue and GitHub PR status.

License

Notifications You must be signed in to change notification settings

kennytm/borsholder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

borsholder

Build Status crates.io

borsholder is a dashboard for monitoring the Rust compiler repository's pull requests status. It is a combination of rust-lang/rust's Homu queue with useful information (labels, recent timeline, CI status, etc) obtained from the GitHub API.

Installing

  1. Download Rust.

  2. Install borsholder by typing in the command line:

    cargo install borsholder
  3. Register a GitHub account.

  4. Create a personal access token. You do not need to enable any scopes or permissions.

  5. Start borsholder:

    borsholder --token «your_personal_access_token»
  6. Navigate to http://127.0.0.1:55727 in your browser.

Note: The GitHub query is quite complex, and thus processing can be slow, and may take up to 2 minutes to get an output. If you see the webpage responds with Error: https://api.github.com/graphql: Server Error: 502 Bad Gateway, please just wait for a while and refresh.

Filter syntax

Enter any keyword in the filter text field to show a subset of the PRs. You may also look for a specific field like below:

Field Example
PR number ^number:45678
Author ^author:niko
Title ^title:.*macro
Has merge conflict? ^conflict
Labels ^labels:.*-review
Is rollup? ^rollup
Priority ^p=[1-9]
Homu status ^approved
CI status ^travis:failure

List of possible Homu status: Success, Pending, Approved, Reviewing, Error, Failure

List of possible CI status: Success, Pending, Error, Failure, Expected

About

Combined status board of rust-lang/rust's Homu queue and GitHub PR status.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published