首页 / Skills / 开发提效 / 修复 GitHub CI 失败 Fix Failing GitHub CI
开发提效

修复 GitHub CI 失败 Fix Failing GitHub CI

OpenAIApache-2.0Skill 语言: 英文
协议已核对含脚本依赖外部服务需要密钥中风险未试用
未验证

我们没有亲自运行过这个 Skill,所以没有演示。使用前请先看它的源码和下方的说明。

它做什么

用 GitHub 命令行工具(gh)找出拉取请求上失败的检查,获取 GitHub Actions 日志,并摘出日志里解释失败原因的那一段。然后总结检查名称、运行链接和一小段日志,提出修复方案,只有你批准后才动手实现。改完之后会建议重新运行测试并再次检查这个 PR。它附带的 Python 脚本负责取日志,包括运行还没结束时的情况。

适用范围

只处理 GitHub Actions。其他服务商(比如 Buildkite)的检查会标为外部,只报告链接。需要安装并登录 gh,且有仓库和工作流权限。

适合什么场景

你的拉取请求上有红色的 CI 检查,想快速知道原因并得到一份有针对性的修复方案。

说明与风险

中风险:需要安装 GitHub 命令行工具(gh)并用具备仓库和工作流权限的账号登录,会通过网络读取你的拉取请求检查和 CI 日志。附带脚本只运行只读的 gh 和 git 命令,但 CI 日志里可能有密钥或私密数据,会进入 AI 的上下文。它的设计是先提出方案、经你批准后才改代码;推送前请自己检查改动。只支持 GitHub Actions。未试用:它需要真实的 GitHub 登录和拉取请求,审核环境没有,所以只检查了说明和脚本。OpenAI 原作(Apache-2.0),未做修改。