#状态 #GitHub #队列 #标签 #PR #homu #bors

bin+lib borsholder

Rust-lang/rust 的 bors 队列仪表板

16 个版本 (7 个破坏性版本)

使用旧的 Rust 2015

0.9.3 2018 年 7 月 29 日
0.9.1 2018 年 4 月 21 日
0.9.0 2018 年 3 月 28 日
0.5.5 2017 年 12 月 23 日
0.5.3 2017 年 11 月 24 日

#12#pr

每月下载量 37

MIT 许可证

78KB
1.5K SLoC

Rust 1K SLoC JavaScript 276 SLoC GraphQL 248 SLoC

borsholder

Build Status crates.io

borsholder 是一个用于监控 Rust 编译器仓库的 pull requests 状态的仪表板。它是 rust-lang/rust 的 Homu 队列 与从 GitHub API 获取的有用信息(标签、近期时间线、CI 状态等)的结合。

安装

  1. 下载 Rust

  2. 在命令行中输入以下命令安装 borsholder

    cargo install borsholder
    
  3. 注册 GitHub 账户。

  4. 创建一个 个人访问令牌。您不需要启用任何作用域或权限。

  5. 启动 borsholder

    borsholder --token «your_personal_access_token»
    
  6. 在浏览器中导航到 http://127.0.0.1:55727

注意:GitHub 查询相当复杂,因此处理可能较慢,获取输出可能需要长达 2 分钟。如果您看到网页响应为 Error: https://api.github.com/graphql: Server Error: 502 Bad Gateway,请稍等片刻然后刷新。

过滤语法

在过滤文本字段中输入任何关键字以显示 PR 的子集。您还可以查找以下特定字段

字段 示例
PR 编号 ^number:45678
作者 ^author:niko
标题 ^title:.*macro
是否有合并冲突? ^conflict
标签 ^labels:.*-review
是否是汇总? ^rollup
优先级 ^p=[1-9]
Homu 状态 ^approved
CI 状态 ^travis:failure

可能的 Homu 状态列表:成功、挂起、批准、审查中、错误、失败

可能的 CI 状态列表:成功、挂起、错误、失败、预期

依赖项

~27–39MB
~697K SLoC