Skip to content

test(desktop): verify Wails installation and Swift package upgrades - #44

Merged
YTwsy merged 2 commits into
Nextfrom
codex/next/desktop-install-verification
Sep 30, 2026
Merged

YTwsy merged 2 commits into
Nextfrom
codex/next/desktop-install-verification

Conversation

@YTwsy

@YTwsy YTwsy commented Sep 30, 2026

Copy link
Copy Markdown
Owner

Wails 原生端直接连接 Core,现有 Swift App 验证脚本依赖 helper 调用拦截,无法准确验证新外壳。本 PR 保留 Swift 原生 fixture,同时为 Wails 安装检查明确输出“原生验收须独立完成”,避免错误通过或无意义等待。

新增不同版本的 Swift→Wails 包升级检查:停止旧 Core 后在同一含空格路径替换 App,原 CLI launcher 字节不变,版本切到新候选,MCP command 路径不变且实际完成 initialize/tools-list 握手;偏好和用户文件保留,移除 CLI 不停止新 Core。macOS CI 运行包安装和该升级检查;验证契约补齐独立原生退出、双副本、URL、菜单栏、热键和输入法验收。

本地 Wails 与 Swift 非 UI 安装检查、CLI 生命周期、升级检查通过;Wails 隔离 Homebrew 安装/升级、双向互斥、稳定路径及卸载保留数据通过。Python 语法、文档相对链接、Swift fixture 拒绝 Wails 与 diff check 通过。没有修改产品 Go/React 或嵌入资源。

Swift 参照来自同次 Next 源码,不能代表已发布版本升级验收。真实 App 升级测试另有独立 fixture,尚未完成的原生步骤如实记录;此 PR 不切换默认外壳,不进行公共发布。

@YTwsy
YTwsy merged commit 1a41d1e into Next Sep 30, 2026
2 checks 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