SuperAPI AI 工具集

github-stale-ci-pr-closer

部署与运维

查看项目

更新于 10-16 03:11

技能介绍

用途:该自动化针对配置仓库中所有打开且非草稿的拉取请求,读取适用于其基础分支的 GitHub 规则中的必需状态检查,用于清理因必需 CI 持续失败而被放弃的 PR。

主要能力:必需 CI 持续失败七天后,发布一条带标记的警告;再过七天,若必需 CI 仍失败且作者自警告以来既未推送也未评论,则关闭该 PR。若 CI 通过或处于待定、转为草稿、关闭、合并或作者跟进,都会取消待关闭;持续失败则重新开始一个警告窗口。该自动化不创建智能体或对话。

使用方式:需配置仓库范围的细粒度 PAT,权限包括 Metadata: Read、Actions: Read、Commit statuses: Read、Issues: Read and Write、Pull requests: Read and Write,且令牌还需对仓库规则有读取权限。将 scripts/worker.py 打包为 worker.py,将共享的 skills/github/scripts/github_client.py 打包为 github_client.py。

适用场景:适合需要自动清理长期 CI 失败且无人跟进的拉取请求的仓库维护流程。

限制:资料未提供具体安装命令、调度配置细节、价格或平台支持范围,暂未提供。