SuperAPI AI 工具集

release

办公与效率

查看项目

更新于 10-16 03:48

技能介绍

用途:为 agentic-qe 包执行安全、可验证的 npm 发布流程,每个阶段结束后停止并等待用户确认,适用于需要发布 npm 新版本并走 GitHub Actions 的维护场景。

主要能力与步骤:预检清洁状态(git status、git branch --show-current);版本审计,从 package.json 读版本,用 grep 全库搜索硬编码版本串,并同步 .claude/skills/skills-manifest.json 的 fleetVersion;执行 npm version <version> --no-git-tag-version 升版,并检查插件版本与 MCP pin(node scripts/sync-plugin-versions.cjs --check、bash plugins/agentic-qe-fleet/scripts/smoke.sh);更新根 CHANGELOG.md 与 docs/releases/v<version>.md、docs/releases/README.md;依次运行 npm run build、npm run typecheck、npx vitest run tests/unit/;执行构件与集成验证,包括检查 dist/cli/bundle.js、dist/index.js、dist/mcp/bundle.js,在临时目录运行 aqe init --auto 与 CLI 命令,做隔离依赖检查(npm pack 与 npm install,验证 aqe --version 退出码 0);再跑 npm run performance:gate、npm run test:regression、npm run test:ci;提交并创建 PR 到 main,PR 正文须遵循 .github/PULL_REQUEST_TEMPLATE.md,包含 ### Required check (issue #401) 且勾选 [x],CI 由 scripts/check-pr-body.cjs 强制校验,禁止无跟踪 issue 的淡化措辞;合并后创建 GitHub Release(gh release create),触发 npm-publish.yml,监控工作流,做发布后验证与隔离安装验证(npm install --prefix、NODE_PATH 运行 aqe --version 与 --help)。

限制与规则:项目为根目录单包结构,无 v3/ 子目录;禁止硬编码版本串;必须运行真实测试;发布经 GitHub Actions 而非本地,使用 --provenance;无用户确认不得推送标签或创建 release;除用户明确要求外不跑 e2e 浏览器测试;步骤 8 全部验证通过后才能建 PR;若 --version 崩溃(如 ERR_MODULE_NOT_FOUND)需修复后重新发布。其他信息暂未提供。