已合并
迁移 CANNBot 插件编排与交付仓库 #1
迁移 CANNBot 插件编排与交付仓库 #1
已合并
chendunyang创建于 13 天前
chendunyang
chendunyang成员
13 天前

迁移说明

将 CANNBot 插件编排、交付能力和静态插件门户迁移至 cann/cannbot。

主要内容

  • 导入官方插件、统一安装器和 npm 发布工程;
  • 将算子测试插件切换为 ascendc-st-design,对应 ops/ascendc-st-design Skill,支持参数定义、测试因子、约束分析及 L0/L1/L2 ST 用例与覆盖报告;
  • 引入 vendor/cannbot-skills submodule,通过 gitlink 锁定可复现的 Skill 版本;
  • 支持同一项目安装多个官方插件,独立管理指令区块和安装记录;
  • 为组装包和安装目标随附插件与 Skills 许可证,明确 npm 混合许可证边界;
  • 增加发布前完整测试和实际 tgz/npm-bin smoke test;
  • 补齐 npm 新仓元数据、Skills 显式更新命令、HTTPS 插件链接和发布文档;
  • 纳入静态网站,更新算子测试卡片、插件文档、中英文文案和五客户端安装命令;
  • 已发布 npm 1.3.2,后续从 cann/cannbot 发布和维护;
  • 将全部迁移内容整理为基于目标仓 master 的单个提交。

验证

  • cd script && npm test:40 项测试全部通过;
  • cd script && npm run pack:check:npm dry-run 打包通过;
  • cd script && npm run pack:smoke:实际 tgz 安装和 cannbot npm bin 验证通过;
  • cd script && npm run prepublishOnly:完整发布前门禁通过;
  • 从公共 npm registry 全新下载 1.3.0,OpenCode、Codex、Claude Code、TRAE、DSH 五种安装目标全部通过;
  • 公共包内 ascendc-st-design Python 生成脚本可启动;
  • 网站已部署至 https://cann.cannbot.cn,首页、ascendc-st-design 插件直达页和静态资源公网验收通过;
  • GitCode 服务端 Hooks 检查通过。
likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 chendunyang 的贡献)
chendunyangchendunyang成员
13 天前 创建了 pull request,commit 0d56be77
CANN-robot
CANN-robot成员
13 天前 评论:

Hi @qq_37913898, welcome to submitting your first PR to cannbot!

PR Merge Steps

1. CLA Signing

If the current PR label includes cann-cla/yes, it means you have signed the CLA and can proceed to the next step. If the label includes cann-cla/no, please sign the CLA first. If you have any questions, please refer to the FAQ.

2. CI Check

Please comment /compile to trigger the CI pipeline check. If the CI run is successful, the PR will be tagged with ci-pipeline-passed and you can proceed to the next step. If the CI run fails, the PR will be tagged with ci-pipeline-failed, please check the CI logs to fix the issues in the PR. If you have any questions, please refer to the FAQ.

3. Code Review

After CI passes, please refer to the PR Approval Progress and proactively @ the committers in the table to review the code. After approval, committers will comment /lgtm and /approve. Once the lgtm and approved labels are successfully added, the PR will be merged automatically.

likedislike
CANN-robotCANN-robot成员
13 天前 添加了label:cann-cla/no
CANN-robotCANN-robot成员
13 天前 添加了label:stat/needs-squash
CANN-robot
CANN-robot成员
13 天前 评论:

Thanks for your pull-request.
The full list of commands accepted by me can be found at here.
You can get sig-info at here.
You can self-configure the PR merge rules for this repository. For more details, please refer to Here.
For more, you also can visit HICANN.


PR Approval Progress

Congratulations! All modules have met the lgtm and approve requirements.

Module Approval Details

module lgtm status approve status
sig-cannbot 宋恺, 汤平川 (2/2) 宋恺, 汤平川 (2/1)

💡 Tip:

  • Committer can comment /approve or /lgtm
  • Commenting /approve implies both code review (lgtm) and intent to merge (approve)

CLA Signature Pass

qq_37913898, thanks for your pull request. All authors of the commits have signed the CLA. 👍

likedislike
此处折叠了77条消息 查看更多
CANN-robotCANN-robot成员
11 天前 删除了label:ci-pipeline-failed
CANN-robotCANN-robot成员
11 天前 添加了label:ci-pipeline-running
CANN-robotCANN-robot成员
11 天前 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
11 天前 添加了label:ci-pipeline-passed
CANN-robotCANN-robot成员
11 天前 合入了pull request