Show CI failure details to non-collaborator PR authors
未关闭
还没有人认领这个 Issue。
feature request
- 主要语言
- JavaScript
- 星标
- 122k
- 派生
- 37.4k
- 平均合并
- 4 天 3 小时
- 30 天内合并 PR
- 272
描述
What is the problem this feature will solve?
CI is now only visible to collaborators. External contributors can see that CI failed, but not why, so they have to ask a collaborator to learn about the CI status.
What is the feature you are proposing to solve the problem?
If CI fails on a PR from a non-collaborator, have nodejs-github-bot post a short comment with the failure summary, failing test names etc.
Original idea by @RafaelGSS
This is also similar in spirit to #32306 from 6 years ago, but opening a new issue to bring visibility to this in light of the recent collaborator-only CI access change.
What alternatives have you considered?
- Ping a collaborator
- Write bug free code 🧠
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
首先定位处理 pull request CI 结果的 nodejs-github-bot 入口点,并检查当前如何获取失败信息。当 CI 失败时,非协作者 PR 作者能够收到一条包含失败摘要和失败测试名称的简短评论,即视为完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- javascript
- 领域
- ci-cd, developer-experience
- Issue 类型
- 功能
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 活跃
- 描述清晰度
- 基本清楚
- 新手友好度
- 45/100