Skip to content

codex/workbench-runtime-build - #3

Merged
ketd merged 1 commit into
mainfrom
codex/workbench-runtime-build
Nov 4, 2026
Merged

ketd merged 1 commit into
mainfrom
codex/workbench-runtime-build

Conversation

@ketd

@ketd ketd commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

模板原先只有源码包导出,安装者仍需下载依赖并重新编译。本次增加独立构建与 v3 运行包导出,同时保留默认 v2 源码包及原有带数据导出行为。

  • pnpm build / pnpm workbench:build -- --obfuscate 构建页面与服务端,打包服务端依赖并关闭 source map。
  • pnpm workbench:pack -- --runtime 导出业务混淆后的运行包;只保留运行文件、SDK、迁移、声明资源、依赖及许可声明,不包含工程源码、node_modules 或业务数据。客户端可免编译安装;显式拒绝 runtime 与 include-data 同用。
  • 补齐封面演示 JSON、页面就绪标记、初始化元数据同步、双语文档和共享 Agent 指引。
  • 增加 GitHub Actions 构建测试及两类包的临时 artifact;记录所选编译器/格式代码的来源与适配范围。

验证:macOS arm64 / Node 22.22.2;34 个工具测试、2 个应用测试通过,普通/混淆构建和两类 CLI 导出通过。运行包脱离模板 node_modules 后的 HTTP、React 依赖、WASM、资源、源码摘要和完整性验证通过。另用 Desktop dfb6765e0 的真实导入/运行服务验证免编译安装与 Chromium 页面,并验证 1280px、375px 的静态 mock 封面渲染。原生 Windows 与完整 Electron UI/真实商店发布未执行;边界见 VERIFICATION.md。

@ketd
ketd merged commit e4063ba into main Nov 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant