SuperAPI AI 工具集

watch-ci

部署与运维

查看项目

更新于 10-15 20:13

技能介绍

用途:在推送改动后监控当前提交的 GitHub Actions CI 流水线,直到所有任务结束,用于确认构建结果。

主要能力:定位与当前提交 SHA 精确匹配的工作流运行;轮询各任务状态;失败时获取失败任务与失败步骤信息;每个轮询周期给出简要状态更新,完成后汇总整体结果、各任务结果,失败时说明失败步骤与相关错误输出。

使用方式:环境说明 gh CLI 在 Claude VM 中不可用,需通过 curl 调用 GitHub REST API;仓库为 codervisor/lean-spec。先用 git rev-parse HEAD 与 git branch --show-current 获取提交与分支,再查询 actions/runs 并按 head_sha 过滤;若运行尚未出现(GitHub 可能延迟数秒),最多重试 5 次、每次等待 10 秒。随后轮询 actions/runs/$RUN_ID/jobs,Rust 构建约需 8-10 分钟,建议每 60 秒轮询一次。失败时查询失败任务及其失败步骤。

CI 结构:node 约 2 分钟(pnpm install、build、typecheck、test);rust 约 8-10 分钟且依赖 node(cargo fmt、clippy、build、test、TS binding export)。

限制:资料未提供安装方式、收费、平台支持范围等更多信息。