Files
agent-radar 2ed3415fb7
Publish Claude Code Binaries / Stage and publish binaries (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-arm64 (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build linux-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build windows-amd64 (push) Canceled after 0s
Sync Tutti Agent Skills / sync (push) Canceled after 0s
Windows Agent Adapters / Test Windows agent adapters (push) Canceled after 0s
Windows Daemon Adapters / Test Windows daemon adapters (push) Canceled after 0s
Publish Tutti App Runtime / Publish runtime catalog (push) Canceled after 0s
源码快照 @ 2026-09-01 (source-only, 剔除非源码素材)
2026-09-01 20:17:27 +08:00

1.2 KiB
Raw Permalink Blame History

Windows E2E 开发构建约定

Windows E2E 验收只需要 services/tuttid 的 tuttid.exe、renderer dev server 和 managed POSIX shell,不需要执行发布构建的全部阶段。

快速构建

在仓库根目录执行:

corepack pnpm@10.11.0 build:windows:e2e

这个命令:

  • 使用固定输出路径 apps/desktop/build/tuttid/tuttid-dev.exe,让 Go build cache 和增量链接生效;
  • 不覆盖可能仍被旧实例占用的发布副本 tuttid.exe;启动脚本会优先使用这个开发副本;
  • 只有 builtin app 源文件比已生成 zip 更新时才重新打包 builtin app;
  • 只编译 services/tuttid,默认不编译 CLI;
  • 不运行单测、类型检查、lint 或 Electron 打包。

如果确实需要 builtin app 重新生成:

corepack pnpm@10.11.0 build:windows:e2e -- -ForceBuiltinApps

构建前需要先关闭当前 Windows E2E Dev。构建完成后使用:

corepack pnpm@10.11.0 dev:windows:e2e

首次安装依赖、修改 builtin app 或需要完整发布包时,仍使用仓库原有的 pnpm build / Electron 打包入口;本命令只服务于本地 Windows E2E 快速迭代。