文档/参考与边界

WOT CI DOCUMENTATION

平台支持矩阵

分别查看已实现能力、离线验证与真实平台验证状态。

盘点日期:2026-11-04。基线:7acdccc(包版本 0.4.1)。本页描述仓库当前接入范围;通过记录需引用具体 commit、环境和结果,不能只引用版本号。

#状态规则

实现状态、离线验证和真实平台验证各自记录,不相互替代:

  • 已实现:有 CLI / JS API 执行入口。
  • 离线通过:指定环境下的单测、假 SDK / CLI 或 dry-run 检查通过,有命令与结果记录。
  • 真实通过:指定项目在真实平台执行成功,有平台结果;预览还需另记扫码结果。
  • 待验证 / 失败 / 受限:分别表示无对应证据、执行未通过、当前实现或平台能力不支持。失败应链接原因,受限应写清适用范围。

每条“通过”只适用于记录的版本与环境。下面列出的测试文件是验证入口,本身不代表最近运行成功。当前未归档真实平台证据;已有历史运行可以在核对 commit、版本和结果后补录,不据此断言历史从未验证。

#平台能力

能力微信支付宝钉钉离线验证入口
上传已实现,默认 miniProgram已实现,默认 clientType=alipay已实现test/platforms.test.ts、test/batch.test.ts
预览已实现,文件 / 终端 / base64已实现,默认 URL,可下载文件受限,返回 PREVIEW_UNSUPPORTEDtest/preview.test.ts、test/preview-alipay-shapes.test.ts
最新版本查询仅 miniProgramPlugin / miniGamePlugin;普通小程序、小游戏受限已实现受限test/version.test.ts
版本列表受限已实现受限test/version.test.ts
体验版设置 / 取消、版本删除受限已实现;删除需显式确认受限test/version-mutation.test.ts
包体积预算SDK 返回体积后判定,可发生在上传成功之后无体积数据,跳过无体积数据,跳过test/budget.test.ts
构建 npm、SourceMap、编译产物、质量检查已实现;需 SDK 对应接口与项目权限未接入未接入test/weixin-diagnostics.test.ts
打开 IDE已实现已实现未接入test/ide.test.ts
关闭 / 退出、状态、自动化端口、IDE 预览已实现;依赖本机安装和登录态未接入未接入test/ide.test.ts、test/ide-runner.test.ts

微信四种项目类型、支付宝其它 clientType、钉钉其它应用类型应逐组合验证,不能从默认小程序的结果推导。钉钉配置中的 projectType 当前未参与上传实现。release 是构建与上传编排,未接入提审、上架或线上回滚。

普通微信小程序的 doctor --network 会跳过版本查询并给出 warn;doctor 通过不能证明上传权限、IP 白名单或远端上传已通过。自动版本查询失败可能回退本地版本,不保证全局唯一递增。

#运行时与入口

组合当前仓库约束 / 验证入口当前验收状态
Node >=20package.json engines;ESM 发布声明的兼容范围,不代表每个 Node 版本都验证通过
Linux Node 20 / 22 / 24 / 26CI build + test;Verify Capabilities pack / install / CLI;仅 Node 24 执行 95% 覆盖率门禁提交 66a5fd5 远端通过,见运行时记录
Windows / macOS Node 20 / 24CI build + test;部分 bash 用例在 Windows 跳过提交 66a5fd5 远端通过,见运行时记录;真实 IDE 待实测
本地 macOS Node 22 / 24 / 26构建、测试及消费者验证分项记录见运行时记录,不替代远端矩阵;engines 与 Action 默认值不变
CLI / ESM JS API / CommonJS 项目配置scripts/verify-capabilities.mjs、test/config.test.ts、test/exports.test.ts见本地或 CI 验收记录;库无同步 require 入口
GitHub Actiontest/github-action.test.ts、Verify Capabilities 的 composite job离线接线与真实平台调用分别记录
Vite 构建后动作test/vite.test.ts单次构建动作,不包含 watch 验收

#真实平台记录索引

场景自动调用人工确认记录
微信 miniProgram 上传待验证平台后台版本 / 机器人待确认使用下方验收指南建记录
微信 miniProgram 预览待验证手机扫码与页面待确认同上
支付宝 alipay 上传待验证平台后台版本待确认同上
支付宝 alipay 预览待验证手机扫码与页面待确认同上
钉钉上传待验证平台后台版本及客户端运行待确认同上

真实平台操作步骤、失败判定和记录模板见 平台验收指南。首轮定向测试与环境见 本地离线基线;该记录不提升真实平台状态。基线或支持范围变更时增补记录。

在 GitHub 上编辑此页来源:docs/support-matrix.md
搜索文档
输入关键词,查找命令、配置与平台说明。