SuperAPI AI 工具集

lov-release-via-cicd

部署与运维

查看项目

更新于 10-16 00:01

技能介绍

用途:配置或运行现有项目的发布流水线,并在发布后回读产物与真实上线状态,适用于需要可验证 CI/CD 发布的场景。

主要能力:区分 setup、publish、setup+publish、local、ci、ci-auto 与 status 等模式;读取项目语言、包管理器、版本、CHANGELOG、分支、remote、保护规则及现有 workflows;按项目事实修复配置缺口;同步版本源、lockfile 与 CHANGELOG;生成发布说明;处理分支发布与 PR 流程;等待已触发 run 的最终状态并记录 run ID、commit、tag 与失败日志;回读 Release 与附件,桌面项目验证签名、公证、安装包内 App 与更新链。

使用方式:自然语言请求即可触发,无需旧 slash 路径或参数插值。执行前读取本包 skill.yaml 与 Profile 合同,随包脚本从 Skill 根解析,业务文件从目标项目根解析。桌面或 Tauri 项目读取 references/tauri-release-workflow.md,其他项目读取 references/general-release-playbooks.md。

限制:仅审计或配置不授权发布;分析、预览请求保持只读;不绕过保护、hooks、签名或非快进保护;已发 tag 不改写;脏工作区不得自动 git add -A;不自动发送消息或关闭 issue;迁移 semantic-release 到 changesets 仅在用户要求时实施;项目依赖版本与外部 API 需在执行时核实。缺失事实暂未提供。