用途:为已有仓库实现测试、矩阵构建、制品准备或经明确授权的部署工作流。使用前需检查仓库实际的脚本、锁文件、支持的运行时、必需检查名称与发布策略,并先阅读 resources/implementation-playbook.md 与 references/common-workflows.md 再划分作业边界。
主要能力:提供测试工作流、矩阵构建、构建与发布、部署、验证等模式。测试示例假设仓库声明 npm test 且支持 Node 22,需按实际项目调整运行时与命令;示例中固定到完整提交 SHA 的 action 版本属于显式审查输入,采用或更新前需核实。矩阵仅针对项目实际支持的版本与操作系统,保持依赖可复现,识别失败组合,避免用笼统的 continue-on-error 掩盖失败。构建应基于已测试提交并记录其身份;发布需独立可信作业与最小注册表权限,不得在特权上下文中发布任意不可信代码产生的制品。部署使用项目受保护的发布路径,先确定不可变制品、目标、工作负载身份、发布与回滚检查;命名 GitHub 环境不会自动配置审查者,需核实其实际保护。验证时在主题分支上跑一次通过变更与一次故意失败,确认失败检查能阻止下游发布,并检查令牌、运行器隔离、缓存与制品边界。
限制:该技能只提供模式,不是已安装的部署程序;仓库策略、运行器信任与环境设置需自行检查。所有第三方 action 应按完整提交 SHA 审查,日志与上传制品可能成为数据暴露路径。官方文本暂未提供。