SuperAPI AI 工具集

github-actions

部署与运维

查看项目

更新于 10-15 19:56

技能介绍

用途:根据用户请求生成生产级 GitHub Actions 工作流 YAML,覆盖 CI、CD、发布、Docker、可复用工作流、复合操作及 dependabot 配置,并支持多语言和框架。

主要能力:先做模式检测(CI、DEPLOY、RELEASE、DOCKER、REUSABLE、COMPOSITE、DEPENDENCY、DEBUG),再并行探测项目(语言、框架、包管理器、linter、测试运行器、Docker、已有工作流),据此选模板。生成时强制安全默认:操作固定到 SHA、最小权限、禁止硬编码密钥、添加并发组、缓存依赖与构建产物。还包括矩阵构建、服务容器、缓存、产物与覆盖率上传等模式。

使用方式:按阶段执行——项目探测、模板选择、安全加固、生成 YAML(输出完整工作流并附内联注释)、校验(如 yq eval 检查语法、检查 SHA 固定、grep 密钥模式、确认最小权限)。调试时读取工作流文件,运行 gh run list --workflow=<name>.yml --limit 5,再用 gh run view <id> --log-failed 查看失败日志并分类修复。

适用场景:需要为 PHP/Laravel、Dart/Flutter、Node.js/Bun、Go、Python、Rust、Java 等生成或修复 CI/CD 流水线;也用于 monorepo 路径过滤、发布打标签、手动部署等。

限制:资料未提供收费、价格、平台与效果信息,暂未提供。